Bagikan melalui


MemoryCache.Trim(Int32) Metode

Definisi

Menghapus persentase entri cache yang ditentukan dari objek cache.

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

Parameter

percent
Int32

Persentase total entri cache untuk dihapus.

Mengembalikan

Jumlah entri yang dihapus dari cache.

Keterangan

Properti Trim pertama-tama menghapus entri yang telah melebihi kedaluwarsa absolut atau geser. Setiap panggilan balik yang terdaftar untuk item yang dihapus akan diteruskan alasan dihapusnya Expired.

Jika menghapus entri yang kedaluwarsa tidak mencukupi untuk mencapai persentase pemangkasan yang ditentukan, entri tambahan akan dihapus dari cache berdasarkan algoritma yang paling tidak baru digunakan (LRU) hingga persentase pemangkasan yang diminta tercapai. Setiap panggilan balik yang terdaftar untuk item yang dihapus dengan cara ini akan diteruskan dengan alasan Evictedpenghapusan .

Berlaku untuk