title: How do I configure OutputCache page attribute for varying querystring values?
body: <p>Assuming I have a page request which goes like</p>
  
  <p><a href="http://localhost/accounting/products?id=234" rel="nofollow">http://localhost/accounting/products?id=234</a></p>
  
  <p>and sometimes it goes like:</p>
  
  <p><a href="http://localhost/accounting/products?id=152" rel="nofollow">http://localhost/accounting/products?id=152</a></p>
  
  <p>Since product items does not change frequently, I want each pages for a particular product ID to be cached for an hour. </p>
  
  <p>So for the first request the page will be cached for product id = 234 and succeeding request for the product id =234 within an hour, will be retrieved from the cache. The next request after 1 hour has elapsed for product id =234, a new page will be retrieved from the server not from the cache. And so on.</p>
  
  <p>How do I go about this?</p>