Hi all, sorry for the duplication, I'm really stuck on this. I posted this before and someone did try to help, but I wasn't signed in at the time and I can't seem to find it now...
I've cached a value using the ASP.NET Cache, with the following code:
Cache.Insert("TEST_VALUE", 150, null, Cache.NoAbsoluteExpiration, TimeSpan.FromSeconds(120));
As I understand it, this should mean that if nothing accesses that object for 120 seconds, it will expire and return null.
However, if after 10 minutes I run a page which writes out that value from the cache, it's still there (and indeed still after a whole hour). I know there's nothing else accessing it, because this is all on a local server on my machine.
Can anyone tell me why these values aren't getting purged from the cache?