CacheItemPriority CacheItemPriority CacheItemPriority CacheItemPriority Enum

Definition

Legt eine Prioritätseinstellung fest, mit deren Hilfe entschieden wird, ob ein Cacheeintrag entfernt wird.Specifies a priority setting that is used to decide whether to evict a cache entry.

public enum class CacheItemPriority
public enum CacheItemPriority
type CacheItemPriority = 
Public Enum CacheItemPriority
Vererbung
CacheItemPriorityCacheItemPriorityCacheItemPriorityCacheItemPriority

Felder

Default Default Default Default 0

Gibt an, dass keine Priorität für die Entfernung des Cacheeintrags vorhanden ist.Indicates that there is no priority for removing the cache entry.

NotRemovable NotRemovable NotRemovable NotRemovable 1

Gibt an, dass ein Cacheeintrag nie aus dem Cache entfernt werden soll.Indicates that a cache entry should never be removed from the cache.

Hinweise

Die einzige Priorität, die festgelegt werden kann ist, gibt an, ob ein Eintrag für immer im Cache verbleiben sollen.The only priority that can be set is whether an entry should remain in the cache forever.

Wichtig

Hinzufügen eines Eintrags in den Cache mit einer Prioritätsstufe von NotRemovable hat das Potenzial des Caches mit Einträgen, die niemals entfernt werden können, einen Überlauf.Adding an entry to the cache with a priority level of NotRemovable has the potential to overflow the cache with entries that can never be removed. Cache-Implementierungen sollten nur die NotRemovable Priorität für einen Cacheeintrag festgelegt, wenn Möglichkeiten bieten, um solche Einträge aus dem Cache zu entfernen und die Anzahl der Einträge im Cache zu verwalten.Cache implementations should only set the NotRemovable priority for a cache entry if they provide ways to evict such entries from the cache and to manage the number of cache entries.

Gilt für:

Siehe auch