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。