MemoryCache.Trim(Int32) Metoda

Definice

Odebere zadané procento položek mezipaměti z objektu mezipaměti.

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

Procento položek mezipaměti, které se mají odebrat.

Návraty

Počet položek odebraných z mezipaměti.

Poznámky

Vlastnost Trim nejprve odebere položky, které překročily absolutní nebo posuvné vypršení platnosti. Všechny zpětná volání zaregistrovaná pro položky, které jsou odebrány, budou předány odebrání důvodu Expired.

Pokud odebrání položek s vypršenou platností nestačí k dosažení zadaného procenta oříznutí, další položky se z mezipaměti odeberou na základě algoritmu LRU (Nejméně naposledy použitého) až do dosažení požadovaného procenta oříznutí. Všechny zpětná volání zaregistrovaná pro položky, které jsou tímto způsobem odebrány, budou předány důvodu Evictedodebrání .

Platí pro