zoukankan      html  css  js  c++  java
  • 缓存相关

    缓存笔记记录:

     向 System.Web.Caching.Cache 对象中插入对象,后者具有依赖项、到期和优先级策略以及一个委托(可用于在从 Cache 移除插入项时通知应用程序)。
            public void Insert(string key, object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback);

        
            // 参数:
            //   key:
            //     用于引用该对象的缓存键。
            //
            //   value:
            //     要插入缓存中的对象。
            //
            //   dependencies:
            //     该项的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 null。
            //
            //   absoluteExpiration:
            //     所插入对象将到期并被从缓存中移除的时间。要避免可能的本地时间问题(例如从标准时间改为夏时制),请使用 System.DateTime.UtcNow
            //     而不是 System.DateTime.Now 作为此参数值。如果使用绝对到期,则 slidingExpiration 参数必须为 System.Web.Caching.Cache.NoSlidingExpiration。
            //
            //   slidingExpiration:
            //     最后一次访问所插入对象时与该对象到期时之间的时间间隔。如果该值等效于 20 分钟,则对象在最后一次被访问 20 分钟之后将到期并被从缓存中移除。如果使用可调到期,则
            //     absoluteExpiration 参数必须为 System.Web.Caching.Cache.NoAbsoluteExpiration。
            //
            //   priority:
            //     该对象相对于缓存中存储的其他项的成本,由 System.Web.Caching.CacheItemPriority 枚举表示。该值由缓存在退出对象时使用;具有较低成本的对象在具有较高成本的对象之前被从缓存移除。
            //
            //   onRemoveCallback:
            //     在从缓存中移除对象时将调用的委托(如果提供)。当从缓存中删除应用程序的对象时,可使用它来通知应用程序。
            //
            // 异常:
            //   System.ArgumentNullException:
            //     key 或 value 参数为 null。
            //
            //   System.ArgumentOutOfRangeException:
            //     将 slidingExpiration 参数设置为小于 TimeSpan.Zero 或大于一年的等效值。
            //
            //   System.ArgumentException:
            //     为要添加到 Cache 中的项设置 absoluteExpiration 和 slidingExpiration 参数。
          

  • 相关阅读:
    LintCode Python 简单级题目 488.快乐数
    LintCode Python 简单级题目 100.删除排序数组中的重复数字 101.删除排序数组中的重复数字II
    LintCode Python 简单级题目 373.奇偶分割数组
    LintCode Python 简单级题目 39.恢复旋转排序数组
    LintCode Python 简单级题目 35.翻转链表
    LintCode Python 简单级题目 451.两两交换链表中的节点
    LintCode Python 简单级题目 174.删除链表中倒数第n个节点
    aws查看官方centos镜像imageid
    linux shell脚本查找重复行/查找非重复行/去除重复行/重复行统计
    php配置优化-生产环境应用版
  • 原文地址:https://www.cnblogs.com/zzfy/p/4056708.html
Copyright © 2011-2022 走看看