次の方法で共有


GrainDirectoryOptions クラス

定義

public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
継承
GrainDirectoryOptions

コンストラクター

GrainDirectoryOptions()

フィールド

DEFAULT_CACHE_SIZE

の既定値 CacheSize

DEFAULT_CACHING_STRATEGY

の既定値 CachingStrategy

DEFAULT_INITIAL_CACHE_TTL

の既定値 InitialCacheTTL

DEFAULT_MAXIMUM_CACHE_TTL

の既定値 MaximumCacheTTL

DEFAULT_TTL_EXTENSION_FACTOR

の既定値 CacheTTLExtensionFactor

DEFAULT_UNREGISTER_RACE_DELAY

の既定値 LazyDeregistrationDelay

プロパティ

CacheSize

ディレクトリ情報をキャッシュするグレインの最大数を取得または設定します。

CacheTTLExtensionFactor

キャッシュ エントリの TTL が安定していることが判明した場合に拡張する要素を取得または設定します。

CachingStrategy

使用するキャッシュ戦略を取得または設定します。 オプションは None です。これは、ディレクトリ エントリをローカルにキャッシュしないことを意味します。LRU。これは、標準の固定サイズの最も最近使用された戦略を使用する必要があることを示します。と Adaptive。これは、固定の最大サイズのアダプティブ戦略を使用する必要があることを示します。 アダプティブ戦略は既定で使用されます。

InitialCacheTTL

再検証する前にキャッシュ エントリを保持する初期 (最小) 時間 (秒単位) を取得または設定します。

LazyDeregistrationDelay

グレイン ディレクトリにアクティブ化用のエントリを追加してから、そのエントリを条件付きで削除できる期間を取得または設定します。 条件付き登録解除は、プロンプトの登録解除が何らかの理由で失敗したアクティブ化の遅延クリーンアップ (メッセージエラーなど) に使用されます。 ディレクトリ パーティションの時間を比較するため、これは常に少なくとも 1 分である必要があります。そのため、メッセージの遅延と clcks SKU を許可する必要があります。

MaximumCacheTTL

再検証前にキャッシュ エントリを保持する最大時間 (秒単位) を取得または設定します。

適用対象