I’ve been using System.Web.Cache for a while for testing purpose. It’s quite a nice cache store and speed up my webpage quite a lot. But i don’t know there are some case, in which i run for a few more more page, and when I turn back to that page few more time, the page query again ( I checked using a profiler ).
Does System.web.cache cache in Ram or some type of flash memory that make the cache go off once in a while when it’s low on memory? or is it my mistake somewhere? Is it good to use System.web.cache for production?
best wishes to you 🙂
The cache will automatically start removing items when your system runs low on memory, the items it picks can be controlled to some degree by the priority you give them when you insert them into the cache. Use the CacheItemPriority enum to specify the priority in the Cache.Add() method. Yes the cache is fine for production, whether it is good or not for your specific implementation only you can tell.