CacheItemPriority CacheItemPriority CacheItemPriority CacheItemPriority Enum

Definizione

Specifica un'impostazione di priorità utilizzata per decidere se eliminare una voce della cache.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
Ereditarietà
CacheItemPriorityCacheItemPriorityCacheItemPriorityCacheItemPriority

Campi

Default Default Default Default 0

Indica che non vi è alcuna priorità per l'eliminazione della voce della cache.Indicates that there is no priority for removing the cache entry.

NotRemovable NotRemovable NotRemovable NotRemovable 1

Indica che una voce della cache non deve mai essere rimossa dalla cache.Indicates that a cache entry should never be removed from the cache.

Commenti

La priorità unico che può essere impostata è che una voce deve rimanere nella cache per sempre.The only priority that can be set is whether an entry should remain in the cache forever.

Importante

Aggiunta di una voce alla cache con un livello di priorità di NotRemovable ha la possibilità di overflow della cache con le voci che non possono essere rimosse.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. Le implementazioni della cache devono solo impostare la priorità di NotRemovable per una voce della cache se offrono modi per rimuovere tali voci dalla cache e per gestire il numero di voci della cache.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.

Si applica a

Vedi anche