title: volley imageCache and imageRequest both cache the image
body: <p>i'm using volley to load my images and cache them.</p>
  
  <pre><code>mImageLoader = new ImageLoader(getRequestQueue(context), mImageCache);
  </code></pre>
  
  <p>which mImageCache is a DiskLruImageCache.</p>
  
  <p>volley fetches images from server by <code>ImageRequest</code> which extend the <code>ImageRequest&lt;Bitmap&gt;</code></p>
  
  <p>and in request class there is boolean that defines whether to cache the response or not</p>
  
  <pre><code>/** Whether or not responses to this request should be cached. */
  private boolean mShouldCache = true;
  </code></pre>
  
  <p>and <code>ImageRequest</code> hasn't disabled <code>mShouldCache</code>.</p>
  
  <p>as you can see the default value is true so after volley fetches an image caches it under the volley cache directory by <code>diskBasedCache</code>.</p>
  
  <p>so now i have to cache bitmap one from <code>ImageRequest</code> and one from <code>ImageLoader</code> how can i disable <code>ImageRequest</code> cache ? or any other suggestions ?</p>