次の方法で共有


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>)

キャッシュから消去できる項目があるかどうかをキャッシュに確認します (その後、基になるキューを解放できるようにします)。

適用対象