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

要移除的缓存项总数的百分比。

返回

Int64

从缓存中移除的项数。

注解

Trim 属性首先删除超过绝对或滑动过期的条目。 为删除的项目注册的任何回调都将传递已删除的原因 Expired

如果删除过期的条目不足以达到指定的剪裁百分比,则会根据最近使用 (LRU) 算法从缓存中删除其他条目,直到达到请求的剪裁百分比。 为以这种方式删除的项目注册的任何回调都将传递删除原因 Evicted

适用于