New answers tagged cache
What you want to do would be long and involved development. Here's some high level points you'd have to consider. ArcGIS Server has a cleanup setting which removes files based on the last time they were accessed. You'd probably need to increase this time to something reasonable amount of time that a user may come back to your site and want to get a result ...
Top 50 recent answers are included