SimpleQueueCache 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将项保留在内存中的队列缓存。
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>) |
询问缓存是否具有可从缓存 (清除的项,以便随后将它们释放到基础队列) 。 |