Udostępnij za pośrednictwem


MemoryCache.Trim(Int32) Metoda

Definicja

Usuwa określony procent wpisów pamięci podręcznej z obiektu pamięci podręcznej.

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

Parametry

percent
Int32

Procent wszystkich wpisów pamięci podręcznej do usunięcia.

Zwraca

Liczba wpisów usuniętych z pamięci podręcznej.

Uwagi

Właściwość Trim najpierw usuwa wpisy, które przekroczyły bezwzględne lub przesuwane wygaśnięcie. Wszystkie wywołania zwrotne zarejestrowane dla usuniętych elementów zostaną przekazane z powodu usunięcia elementu Expired.

Jeśli usunięcie wygasłych wpisów jest niewystarczające do osiągnięcia określonej wartości procentowej przycinania, dodatkowe wpisy zostaną usunięte z pamięci podręcznej na podstawie algorytmu LRU (least-recently used, LRU) do momentu osiągnięcia żądanego procentu przycinania. Wszelkie wywołania zwrotne zarejestrowane dla elementów, które są usuwane w ten sposób, zostaną przekazane z przyczyny usunięcia .Evicted

Dotyczy