MemoryCache.Trim(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从缓存对象中移除指定百分比的缓存项。
public:
long Trim(int percent);
public long Trim (int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long
参数
- percent
- Int32
要移除的缓存项总数的百分比。
返回
从缓存中移除的项数。
注解
该 Trim 属性首先删除超过绝对或滑动过期的条目。 为删除的项目注册的任何回调都将传递已删除的原因 Expired。
如果删除过期的条目不足以达到指定的剪裁百分比,则会根据最近使用 (LRU) 算法从缓存中删除其他条目,直到达到请求的剪裁百分比。 为以这种方式删除的项目注册的任何回调都将传递删除原因 Evicted。