Hi Alex,
caching depends enormously on where you are, and what you're going back to.
So could you post an example of the sort of case you have in mind here please?
It will help to follow along, and then be able to answer specifically based on your context.
cheers
Bruce