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的创建
未完待续。。。