title: Caching ASP.NET Web API with CacheCow
body: <p>I am trying to implement caching using CacheCow. I have two problems:</p>
  
  <ol>
  <li><p>In some cases I need to invalidate manually the cache of some resources. </p>
  
  <p>For example, I have a resource that it is called <code>purchase</code>, and other that is called <code>pointMovements</code>. They are not totally connected, but doing a post in <code>purchase</code>, implies some changes in <code>pointMovement</code>. Cachecow is not detecting these changes because I am not calling the API of <code>pointmovements</code>. So when I call the endpoint of <code>pointmovements</code>, the values are cached and I cannot get the new values.</p>
  
  <p><strong>To solve this, I need to invalidate that manually, how is that possible?</strong></p></li>
  <li><p>There are some controllers that I don't want to cache. I am trying to use attributes for doing that but it is not working. I am following <a href="http://byterot.blogspot.com.es/2013/03/rest-asp-net-wep-api-0.4-new-features-breaking-change-cachecow-server.html" rel="noreferrer">this article</a> but the attributes are ignored.</p>
  
  <p><strong>How can I specify which controllers to cache?</strong></p></li>
  </ol>