Compartir a través de


ChronologicalEvictionStrategy<TCachedMessage> Clase

Definición

Estrategia de expulsión que expulsa los datos en función de la edad.

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)

Parámetros de tipo

TCachedMessage
Herencia
ChronologicalEvictionStrategy<TCachedMessage>
Derivado
Implementaciones

Constructores

ChronologicalEvictionStrategy<TCachedMessage>(ILogger, TimePurgePredicate, ICacheMonitor, Nullable<TimeSpan>)

Constructor

ChronologicalEvictionStrategy<TCachedMessage>(Logger, TimePurgePredicate, ICacheMonitor, Nullable<TimeSpan>)

Constructor

Campos

inUseBuffers

Búferes que están actualmente en uso en la memoria caché protegida con fines de prueba

Propiedades

OnPurged

Se llama con el elemento más reciente de la memoria caché y el último elemento purgado después de que se haya ejecutado una purga de caché. Para las colas confiables ordenadas, no es necesario notificar a cada evento purgado, solo en el último evento de cada conjunto de eventos que se purgan.

PurgeObservable

IPurgeObservable se implementa mediante la memoria caché para realizar acciones relacionadas con la purga e invocadas por EvictionStrategy.

Métodos

GetBlockId(Nullable<TCachedMessage>)

Obtención del identificador de bloque del grupo de bloques para el mensaje

GetDequeueTimeUtc(TCachedMessage)

Obtención de la hora de puesta en cola del mensaje

GetEnqueueTimeUtc(TCachedMessage)

Obtención de la hora de puesta en cola del mensaje

OnBlockAllocated(FixedSizeBuffer)

Método al que se debe llamar cuando el adaptador de datos asignó un nuevo bloque

PerformPurge(DateTime)

Método al que se debe llamar al extraer el agente intenta realizar una purga en la memoria caché.

Se aplica a