ChronologicalEvictionStrategy<TCachedMessage> 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 abstract class ChronologicalEvictionStrategy<TCachedMessage> : Orleans.Providers.Streams.Common.IEvictionStrategy<TCachedMessage> where TCachedMessage : struct
type ChronologicalEvictionStrategy<'CachedMessage (requires 'CachedMessage : struct)> = class
interface IEvictionStrategy<'CachedMessage (requires 'CachedMessage : struct)>
Public MustInherit Class ChronologicalEvictionStrategy(Of TCachedMessage)
Implements IEvictionStrategy(Of TCachedMessage)
Paramètres de type
- TCachedMessage
- Héritage
-
ChronologicalEvictionStrategy<TCachedMessage>
- Dérivé
- Implémente
Constructeurs
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’une purge du cache. Pour les files d’attente fiables ordonnées, nous ne devons pas avoir besoin de notifier chaque événement vidé, uniquement sur le dernier événement de chaque ensemble d’événements qui sont vidés. |
PurgeObservable |
IPurgeObservable est implémenté par le cache pour purger les actions associées et appelé par EvictionStrategy |
Méthodes
GetBlockId(Nullable<TCachedMessage>) |
Obtenir l’ID de bloc du pool de blocs pour le message |
GetDequeueTimeUtc(TCachedMessage) |
Obtenir l’heure de file d’attente des messages |
GetEnqueueTimeUtc(TCachedMessage) |
Obtenir l’heure de la file d’attente des messages |
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 l’extraction de l’agent pour effectuer une purge sur le cache |