title: Asp.net Mvc OutputCache attribute and sliding expiration
body: <p>Calling</p>
  
  <pre><code>http://foo/home/cachetest
  </code></pre>
  
  <p>for  </p>
  
  <pre><code>[UrlRoute(Path = "home/cachetest")]
  [OutputCache(Duration = 10, VaryByParam = "none")]
  public ActionResult CacheTest()
  {
      return Content(DateTime.Now.ToString());
  }
  </code></pre>
  
  <p>will show the same content for every 10 seconds no matter how often i refresh page.</p>
  
  <p>Is it possible to easily add sliding expiration so it would NOT change after 10 seconds in case i have refreshed the page?</p>