MemoryCache.Trim(Int32) 方法

定义

从缓存对象中移除指定百分比的缓存项。

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

适用于