title: asp.net cache and recycle worker processes
body: <p>So I've noticed that <code>HttpContext.Cache</code> is cleared whenever the worker process is recycled. I have a callback that reinserts the cached item back into the cache whenever it expires. However, this does not seem to happen when the process is recycled.</p>
  
  <p>I have a call within my <code>Application_Start</code> that adds the appropriate items to the Cache but this does not seem to be called after the worker process is recycled. Is there a callback I can use to repopulate the cache on recycling or is it supposed to be <code>Application_Start</code>? Also, how can I test this locally?</p>
  
  <p>I'm fairly certain I'm doing something wrong here.</p>