MemoryCache.Trim(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt einen angegebenen Prozentsatz der Cacheeinträge aus dem Cacheobjekt.
public:
long Trim(int percent);
public long Trim(int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long
Parameter
- percent
- Int32
Der Prozentsatz der zu entfernenden Cacheeinträge insgesamt.
Gibt zurück
Die Anzahl der Einträge, die aus dem Cache entfernt wurden.
Hinweise
Die Trim Eigenschaft entfernt zuerst Einträge, die einen absoluten oder gleitenden Ablauf überschritten haben. Alle Rückrufe, die für entfernte Elemente registriert sind, werden aus einem entfernten Grund Expiredübergeben.
Wenn das Entfernen abgelaufener Einträge nicht ausreicht, um den angegebenen Kürzungsprozentsatz zu erreichen, werden zusätzliche Einträge basierend auf einem LRU-Algorithmus (least-zuletzt verwendet) aus dem Cache entfernt, bis der angeforderte Kürzungsprozentsatz erreicht ist. Alle Rückrufe, die für Elemente registriert sind, die auf diese Weise entfernt werden, werden aus einem entfernten Grund Evictedübergeben.