I'm developing my first android app using cordova and I'm not sure how caching works yet. The application concept is like this (perfect scenario, no plugins, no APIs, etc):
User opens the app
The app downloads and caches images according to the header
Cache-Control: max-age=99999999User updates and opens the app again
The app fetches images from cache
Where do you see problems in my concept? Is caching mechanism that cache-control header provides enough for my needs?