title: How does Picasso caching mechanism responds to Cache-Control property and the Image Size?
body: <p>I'm trying to a load bigger size image (in some hundreds of KB's) using Picasso in Android. But it seems the image is loaded every time from internet and fails to load (or retrieve) from disk cache (if unavailable in main memory).</p>
  
  <p>I think it may be due to the following problem.</p>
  
  <ul>
  <li>The image size is huge (100KB-300KB).</li>
  <li>The Cache-Control property is not defined in HTTP Response Header.</li>
  </ul>
  
  <p>So my question is</p>
  
  <ol>
  <li>Is there any limitation for image size in disk caching? What if the image size is huge and How does Picasso caching mechanism works in such cases?</li>
  <li>Is it mandatory to set Cache-Control property in Response Header? How does Picasso consider this for caching mechanism?</li>
  </ol>
  
  <p>If anything else is behind this mechanism as a reason, please explain.</p>