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 całkowitej liczby 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 usuniętego Expiredpowodu .

Jeśli usunięcie wygasłych wpisów jest niewystarczające do osiągnięcia określonego procentu przycinania, dodatkowe wpisy zostaną usunięte z pamięci podręcznej na podstawie algorytmu LRU (najmniej ostatnio używanego) 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 powodu usunięcia elementu Evicted.

Dotyczy