欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

浅谈.NET的缓存(依赖和过期)

程序员文章站 2024-01-04 12:23:41
...

Cache 线程安全,相当于static Arraylist。

缓存过期机制

1、设置过期时间

  a、可设置过期时间 

Cache.Insert("wichell", "wichell", null , DateTime.MaxValue, TimeSpan.FromMinutes(10));//设置10分钟过期

  b、绝对过期时间

Cache.Insert("wichell", "wichell", null ,DateTime.Now.AddMinutes(60), TimeSpan.Zero);//固定一个小时过期

2、设置过期依赖

  依赖System.Web.Caching.CacheDependency对象

System.Web.Caching.CacheDependency dependency = new System.Web.Caching.CacheDependency (null, new string [] { "wichell" });
Cache.Insert( "vichells", 100,dependency);//Key = "vichells"的缓存创建依赖于wichell的创建

  未完待续。。。

上一篇:

下一篇: