title: Picasso isn't loading pictures from disk cache
body: <p>I want to load a picture with Picasso from internet, and without connectivity, from disk cache. The cache is writing fine (the picture is in the cache dir). But when reading I get this log:</p>
  
  <pre><code>Sending progress READING_FROM_CACHE
  Cache content not available or expired or disabled
  </code></pre>
  
  <p>I have retrofit and okhttp in my project for requests. And this picture is loaded with this <strong>CODE</strong>:</p>
  
  <pre><code>// Obtain the cache directory
  File cacheDir = getActivity().getCacheDir();
  
  // Create a response cache using the cache directory and size restriction
  HttpResponseCache responseCache = null;
  try {
      responseCache = new HttpResponseCache(
          cacheDir,
          10 * 1024 * 1024);
  } catch (IOException e) {
      e.printStackTrace();
  }
  // Prepare OkHttp
  OkHttpClient httpClient = new OkHttpClient();
  httpClient.setResponseCache(responseCache);
  // Build Picasso with this custom Downloader
  Picasso picasso = new Picasso.Builder(getActivity())
      .downloader(new OkHttpDownloader(httpClient))
      .build();
  
  picasso.setDebugging(true);
  
  picasso.with(getActivity())
      .load(profilePicUrl) // url picture
      .resize(180, 180)
      .centerCrop()
      .placeholder(R.drawable.ic_int_profile_no_photo)
      .into(mProfilePic); //ImageView
  </code></pre>
  
  <p>The result is that without connectivity, the picture don't load, but the picture is in the cache dir of picasso (and the log shows that message).</p>
  
  <p><br>
  <strong>Ideas</strong></p>
  
  <p>I think that if I use a custom Download for Picasso I don't must to modify my retrofit requests headers (RequestInterceptor -> intercept). I have many POST and GET request and I'd like leave them as are.</p>
  
  <p><br>
  <strong>Some links that I have checked</strong></p>
  
  <p><a href="https://stackoverflow.com/questions/18944773/how-to-implement-my-own-disk-cache-with-picasso-library-android">How to implement my own disk cache with picasso library - Android?</a><br>
  <a href="https://github.com/square/picasso/issues/237" rel="nofollow noreferrer">https://github.com/square/picasso/issues/237</a><br>
  <a href="https://stackoverflow.com/questions/18485563/how-to-retrieve-images-from-cache-memory-in-picasso">How to retrieve images from cache memory in picasso?</a></p>
  
  <p><br>
  Thanks in advance.</p>