I have a search form, where the user can enter some information, and then the user is prompted with a list of the matching records. The user can then click on any of the records to get the full details. My problem is that when the user goes to the details page, and then clicks back, the page is expired. Which is not very useful. At the same time, if it is cached for long time, it might cause problems if the user does another search or maybe another user does a search.
What is the best way to setup the cache to handle such scenario without problems. I would say that the cache should be set to a reasonable duration and private. But I can't get it work.
Any help is appreciated,
Victor