C# 클래스 DictStreamProvider.Cache.DictQueueCache

상속: IQueueCache
파일 보기 프로젝트 열기: amamh/orleans-DictStreamProvider

보호된 프로퍼티들

프로퍼티 타입 설명
_dicts ConcurrentDictionary>>
_logger Logger

공개 메소드들

메소드 설명
AddToCache ( IList messages ) : void
DictQueueCache ( QueueId id, Logger logger ) : Orleans
GetCacheCursor ( System.Guid streamGuid, string streamNamespace, StreamSequenceToken token ) : IQueueCacheCursor
IsUnderPressure ( ) : bool
TryPurgeFromCache ( IList &purgedItems ) : bool

보호된 메소드들

메소드 설명
DictFactory ( string ns, System.Guid guid ) : DictBatchContainer>.IterableDict

비공개 메소드들

메소드 설명
GetDict ( string streamNamespace, System.Guid streamGuid ) : DictBatchContainer>.IterableDict

메소드 상세

AddToCache() 공개 메소드

public AddToCache ( IList messages ) : void
messages IList
리턴 void

DictFactory() 보호된 메소드

protected DictFactory ( string ns, System.Guid guid ) : DictBatchContainer>.IterableDict
ns string
guid System.Guid
리턴 DictBatchContainer>.IterableDict

DictQueueCache() 공개 메소드

public DictQueueCache ( QueueId id, Logger logger ) : Orleans
id QueueId
logger Logger
리턴 Orleans

GetCacheCursor() 공개 메소드

public GetCacheCursor ( System.Guid streamGuid, string streamNamespace, StreamSequenceToken token ) : IQueueCacheCursor
streamGuid System.Guid
streamNamespace string
token StreamSequenceToken
리턴 IQueueCacheCursor

IsUnderPressure() 공개 메소드

public IsUnderPressure ( ) : bool
리턴 bool

TryPurgeFromCache() 공개 메소드

public TryPurgeFromCache ( IList &purgedItems ) : bool
purgedItems IList
리턴 bool

프로퍼티 상세

_dicts 보호되어 있는 프로퍼티

protected ConcurrentDictionary>> _dicts
리턴 ConcurrentDictionary>>

_logger 보호되어 있는 프로퍼티

protected Logger _logger
리턴 Logger