다음을 통해 공유


IEvictionStrategy<TCachedMessage> 인터페이스

정의

PooledQueueCache에 대한 제거 전략

public interface IEvictionStrategy<TCachedMessage> where TCachedMessage : struct
type IEvictionStrategy<'CachedMessage (requires 'CachedMessage : struct)> = interface
Public Interface IEvictionStrategy(Of TCachedMessage)

형식 매개 변수

TCachedMessage
파생

속성

OnPurged

제거가 완료되면 호출되는 메서드

PurgeObservable

IPurgeObservable은 캐시에 의해 구현되어 관련 작업을 제거하며 EvictionStrategy에서 호출됩니다.

메서드

OnBlockAllocated(FixedSizeBuffer)

데이터 어댑터가 새 블록을 할당할 때 호출해야 하는 메서드

PerformPurge(DateTime)

에이전트를 끌어와 캐시에서 제거를 시도할 때 호출해야 하는 메서드

적용 대상