title: C# HttpRuntime.Cache.Insert() Not holding cached value
body: <p>I'm trying to cache a price value using HttpRuntime.Cache.Insert(), but only appears to hold the value for a couple hours or something before clearing it out. What am I doing wrong?  I want the value to stay in cache for 3 days.</p>
  
  <pre><code>HttpRuntime.Cache.Insert(CacheName, Price, null, DateTime.Now.AddDays(3), TimeSpan.Zero);  
  </code></pre>