title: Picasso MemoryPolicy.NO_CACHE/NO_STORE still increasing allocated and memory consumption
body: <p>So, I got into an issue with memory</p>
  <blockquote>
  <p>java.lang.OutOfMemoryError</p>
  </blockquote>
  <p>I find out it was due to <code>Picasso</code> Library which is caching images and creating error  <code>java.lang.OutOfMemoryError</code> so I find the solution for it and added  <code>android:largeHeap=&quot;true&quot;</code> to my manifest and no error faced after that but does that solved my problem <strong>NO!</strong><br>So I have few large images and few Small images so started to skip caching Large images in my app<br>by using <code>MemoryPolicy</code> like this:-</p>
  <pre><code> Picasso.with(this).load('''').memoryPolicy(MemoryPolicy.NO_CACHE,MemoryPolicy.NO_STORE).error(R.drawable.noimagefound).placeholder( R.drawable.progress_animation ).fit().into(backdrop);
  </code></pre>
  <p>yet I saw incsearing memory consumption by my app:-
  <a href="https://i.stack.imgur.com/cVEMp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/cVEMp.png" alt="enter image description here" /></a></p>
  <blockquote>
  <p>which makes my app laggy after sometimes</p>
  </blockquote>
  <p><strong>there is significant increase as i load large images</strong>
  Is there any proper standard to use cache or after a certain time clearing it and am i using it properly and then also increasing allocated size?<br>any hint will be helpful<br>thanks!</p>