title: Cancel Output Caching in ChildAction
body: <p>Does anyone know if it's possible to cancel output caching in code? What I mean is if I place output caching on a child action as follows can I then based on a condition cancel that caching from inside the child action?</p>
  
  <pre><code>[ChildActionOnly]
  [OutputCache(Duration = 36000, VaryByParam="tagslug")]
  public virtual ActionResult MostViewed(string tagslug, int count)
  {
      // Make an API call here. If not data returned do not cache the ChildAction as specified above
  }
  </code></pre>