title: Refresh cache every few minutes in asp.net web application
body: <p>I have a asp.net web application. I add some data, which is read from database, to HttpContext.Cache but I want the data to be reread from database every 15 minutes and set it in the cache. How do I do this? I am adding the entry in the cache to expire after 15 minutes. I looked into 'CacheItemRemovedCallback' when adding data to cache object but in this callback HttpContext is not initialized, it is returing null, so, I can't add the data to the cache back. Is there a mechanism that can acheive this?</p>