MemoryCache.Trim(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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