다음을 통해 공유


PooledQueueCache 생성자

정의

풀된 큐 캐시는 풀에서 리소스를 가져오는 메시지의 캐시입니다.

public PooledQueueCache (Orleans.Providers.Streams.Common.ICacheDataAdapter cacheDataAdapter, Microsoft.Extensions.Logging.ILogger logger, Orleans.Providers.Streams.Common.ICacheMonitor cacheMonitor, TimeSpan? cacheMonitorWriteInterval, TimeSpan? purgeMetadataInterval = default);
new Orleans.Providers.Streams.Common.PooledQueueCache : Orleans.Providers.Streams.Common.ICacheDataAdapter * Microsoft.Extensions.Logging.ILogger * Orleans.Providers.Streams.Common.ICacheMonitor * Nullable<TimeSpan> * Nullable<TimeSpan> -> Orleans.Providers.Streams.Common.PooledQueueCache
Public Sub New (cacheDataAdapter As ICacheDataAdapter, logger As ILogger, cacheMonitor As ICacheMonitor, cacheMonitorWriteInterval As Nullable(Of TimeSpan), Optional purgeMetadataInterval As Nullable(Of TimeSpan) = Nothing)

매개 변수

cacheDataAdapter
ICacheDataAdapter

캐시 데이터 어댑터입니다.

logger
ILogger

로거입니다.

cacheMonitor
ICacheMonitor

캐시 모니터입니다.

cacheMonitorWriteInterval
Nullable<TimeSpan>

캐시 모니터 쓰기 간격입니다. 활성 캐시에 대해서만 트리거됩니다.

purgeMetadataInterval
Nullable<TimeSpan>

캐시 메타데이터를 제거할 간격입니다.

적용 대상