I am using Picasso to load images from a URL
Picasso.with(getApplicationContext()).load(product.getImageUrl()).into(imageView);
From what I can see this is going to the url everytime and not caching to disk. I need disk caching enabled
I have permissions
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
So its not a issue with disk. I think the issue is that the server is not sending back a cache param so HTTP Client is not caching.
How can I force Picasso use the disk cache at all times?