title: Expire Output Cache ASP.Net MVC
body: <p>I am using the standard outputcache tag in my MVC app which works great but I need to force it to be dumped at certain times.  How do I achieve this?  The page that gets cached is built from a very simple route {Controller}/{PageName} - so most pages are something like this: /Pages/About-Us</p>
  
  <p>Here is the output cache tag that is at the top of my .aspx view page just to be clear:</p>
  
  <pre><code>&lt;@ OutputCache Duration="100" VaryByParam="None" %&gt;
  </code></pre>
  
  <p>So in another action on the same controller where content is updated I need to dump this cache, or even all of it - it's a very small app so not a big deal deal to dump all cached items.</p>