.Net数据缓存

概要:

       缓存很多地方都会用到,也是一种为了性能考虑,但太过依赖缓存也会有很多问题,这里总结一点数据缓存.

正文:

       ==>System.Web.Caching.Cache;

    

     

    

    

    

    

       CacheItemUpdateCallback回调函数的签名:

      public delegate void CacheItemUpdateCallback(string key, CacheItemUpdateReason reason, out object expensiveObject, out CacheDependency dependency, out DateTime absoluteExpiration, out TimeSpan slidingExpiration);

     

     

     

 

        Add与Insert的不同

        HttpRuntime.Cache.Add 存在相同的键会异常,返回缓存成功的对象。

        HttpRuntime.Cache.Insert存在相同的键会替换原值,无返回值。

        如果您希望某个缓存项目一旦放入缓存后,就不要再被修改,那么调用Add确实可以防止后来的修改操作。而调用Insert方法,则永远会覆盖已存在项。

END

posted on 2015-09-06 01:36  巴夫巴夫  阅读(381)  评论(0编辑  收藏  举报