title: ASP.NET output caching anonymous users only
body: <p>Is it possible to only output cache pages which are being viewed by an anonymous user?</p>
  
  <p>My homepage is <code>default.aspx</code>. I would only want an anonymous user to be served from the cache. If a logged in user viewed it, I would want the page to hit the server.</p>
  
  <p>I know you can partially cache pages but I would rather keep it simple.</p>