ChronologicalEvictionStrategy 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 class ChronologicalEvictionStrategy : Orleans.Providers.Streams.Common.IEvictionStrategy
type ChronologicalEvictionStrategy = class
interface IEvictionStrategy
Public Class ChronologicalEvictionStrategy
Implements IEvictionStrategy
- Herencia
-
ChronologicalEvictionStrategy
- Implementaciones
Constructores
ChronologicalEvictionStrategy(ILogger, TimePurgePredicate, ICacheMonitor, Nullable<TimeSpan>) |
Inicializa una nueva instancia de la clase ChronologicalEvictionStrategy. |
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 |
Obtiene , IPurgeObservableque implementa la memoria caché para purgar las acciones relacionadas e invocadas por la estrategia de expulsión. |
Métodos
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é. |
ShouldPurge(CachedMessage, CachedMessage, DateTime) |
Dado un mensaje almacenado en caché, indica si se debe purgar de la memoria caché. |