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

適用於