SimpleQueueCache 类

定义

将项保留在内存中的队列缓存。

public class SimpleQueueCache : Orleans.Streams.IQueueCache
type SimpleQueueCache = class
    interface IQueueCache
    interface IQueueFlowController
Public Class SimpleQueueCache
Implements IQueueCache
继承
SimpleQueueCache
实现

构造函数

SimpleQueueCache(Int32, ILogger)

初始化 SimpleQueueCache 类的新实例。

SimpleQueueCache(Int32, Logger)

SimpleQueueCache 构造函数

属性

Size

获取缓存中的项数。

方法

AddToCache(IList<IBatchContainer>)

将消息列表添加到缓存

GetCacheCursor(IStreamIdentity, StreamSequenceToken)

获取流消息游标。 这可用于从提供的令牌指示的位置开始从缓存中检索消息。

GetCacheCursor(StreamId, StreamSequenceToken)

获取流消息游标。 这可用于从提供的令牌指示的位置开始从缓存中检索消息。

GetMaxAddCount()

可添加的最大项数限制

IsUnderPressure()

如果此缓存承受压力,则返回 true。

TryPurgeFromCache(IList<IBatchContainer>)

询问缓存是否具有可从缓存 (清除的项,以便随后将它们释放到基础队列) 。

适用于