ChronologicalEvictionStrategy<TCachedMessage> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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é. |