title: Caching design patterns for Web Application
body: <p>we are using memcache for a ASP.NET MVC3 application.</p>
  
  <p>I want to know recommended design patterns or libraries which people use to manage data, because there will be so many keys that will get generated that it might be little painful to manage then and figure out which data is getting dirty and how to refresh the data so that we have a clean copy of data in our cache and our data integrity is there and we don't get into dirty cache.</p>
  
  <p>Thanks
  Saarthak</p>