我在没有依赖关系的 c# .NET 中使用简单的数据缓存
和
我不会在任何地方清除缓存。但是当我删除一个目录时,
缓存被彻底清除。为什么 ???
List<Software> Softwares=new List<Software>();
string cacheKey ="Software_List"
if(HttpContext.Current.Cache.[cacheKey]==null)
{
Softwares=Software.GetSoftwares();
HttpContext.Current.Cache.Insert(cacheKey,Softwares,null,DateTime.Now.AddMinutes(300)TimeSpan.Zero)
}
else
{
Softwares=HttpContext.Current.Cache.[cacheKey] as List<Software> ;