MemoryCache.Trim(Int32) Yöntem

Tanım

Önbellek nesnesinden belirtilen önbellek girdisi yüzdesini kaldırır.

public:
 long Trim(int percent);
public long Trim(int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long

Parametreler

percent
Int32

Kaldırılacak toplam önbellek girdilerinin yüzdesi.

Döndürülenler

Önbellekten kaldırılan girdilerin sayısı.

Açıklamalar

Trim özelliği önce mutlak veya kayan süre sonunu aşan girişleri kaldırır. Kaldırılan öğeler için kaydedilen tüm geri çağırmalar, öğesinin Expiredkaldırılmış bir nedeni olarak geçirilir.

Süresi dolan girişlerin kaldırılması belirtilen kırpma yüzdesine ulaşmak için yetersizse, istenen kırpma yüzdesine ulaşılana kadar en son kullanılan (LRU) algoritmaya göre önbellekten ek girdiler kaldırılır. Bu şekilde kaldırılan öğeler için kaydedilen geri çağırmalar için kaldırma nedeni Evictedgeçirilir.

Şunlara uygulanır