ChronologicalEvictionStrategy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Stratégie d’éviction qui supprime les données en fonction de l’âge.
public class ChronologicalEvictionStrategy : Orleans.Providers.Streams.Common.IEvictionStrategy
type ChronologicalEvictionStrategy = class
interface IEvictionStrategy
Public Class ChronologicalEvictionStrategy
Implements IEvictionStrategy
- Héritage
-
ChronologicalEvictionStrategy
- Implémente
Constructeurs
ChronologicalEvictionStrategy(ILogger, TimePurgePredicate, ICacheMonitor, Nullable<TimeSpan>) |
Initialise une nouvelle instance de la classe ChronologicalEvictionStrategy. |
Champs
inUseBuffers |
Mémoires tampons actuellement utilisées dans le cache Protégé à des fins de test |
Propriétés
OnPurged |
Appelé avec l’élément le plus récent dans le cache et le dernier élément vidé après l’exécution d’un vidage du cache. Pour les files d’attente fiables ordonnées, nous ne devons pas avoir besoin de notifier chaque événement vidé, mais uniquement le dernier événement de chaque ensemble d’événements qui sont purgés. |
PurgeObservable |
Obtient le IPurgeObservable, qui est implémenté par le cache pour effectuer des actions liées au vidage et appelé par la stratégie d’éviction. |
Méthodes
OnBlockAllocated(FixedSizeBuffer) |
Méthode qui doit être appelée lorsque l’adaptateur de données a alloué un nouveau bloc |
PerformPurge(DateTime) |
Méthode qui doit être appelée lors de la tentative d’extraction de l’agent pour effectuer un vidage sur le cache |
ShouldPurge(CachedMessage, CachedMessage, DateTime) |
Dans le cas d’un message mis en cache, indique s’il doit être vidé du cache. |