In trying to implement your example it seems to me that you intended to use ImageCacheManager as an ImageCache that should be passed into the constructor of the imageLoader in init like this:
mImageLoader = new ImageLoader(RequestManager.getRequestQueue(), this);
This is what I did in order to have Volley call the putBitmap and getBitmap methods that hash the url key. Is this what you intended?