I know that i can use the VaryByParam attribute, but what it does is not exactly what i am aiming for.
What happens is that different versions of the page are cached based on the query string.
For example Page.aspx?ID=Tom has its own cached version and ID=Arnold has another. Now what i want to do is not to cache Arnold at all. I only want to cache the page when the query string is Tom.
Any ideas?