ObjectCache.NoSlidingExpiration Pole

Definicja

Wskazuje, że wpis pamięci podręcznej nie ma przesuwanego czasu wygaśnięcia.

public: static initonly TimeSpan NoSlidingExpiration;
public static readonly TimeSpan NoSlidingExpiration;
 staticval mutable NoSlidingExpiration : TimeSpan
Public Shared ReadOnly NoSlidingExpiration As TimeSpan 

Wartość pola

Uwagi

Wygaśnięcie, które jest oparte na czasie trwania lub zdefiniowanym przedziale czasu, jest również określane jako przesuwane wygaśnięcie. Zwykle implementacja pamięci podręcznej, która eksmituje elementy oparte na przesuwanym wygaśnięciu, spowoduje usunięcie elementu, do którego nie był uzyskiwany dostęp w określonym przedziale czasu.

Wpis pamięci podręcznej wstawiony do pamięci podręcznej z wartością pola ustawioną jako wartość wygaśnięcia nigdy nie powinien być eksmitowany z NoSlidingExpiration powodu braku aktywności w przesuwanym przedziale czasu. Można jednak eksmitować element pamięci podręcznej, jeśli ma bezwzględne wygaśnięcie lub występuje inne zdarzenie eksmisji, takie jak monitor zmian lub ciśnienie pamięci.

Dotyczy