Sdílet prostřednictvím


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 celkových 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šechna zpětná volání zaregistrovaná pro odebrané položky budou předána z důvodu odebrání .Expired

Pokud odebrání položek s vypršenou platností nedostačuje k dosažení zadaného procenta oříznutí, budou další položky odebrány z mezipaměti na základě algoritmu LRU (nejméně nedávno použitého algoritmu), dokud nebude dosaženo požadovaného procenta oříznutí. Všechna zpětná volání zaregistrovaná pro položky, které jsou tímto způsobem odebrány, budou předány z důvodu Evictedodebrání .

Platí pro