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 稳定时,缓存项 TTL 应根据该因素进行扩展。

CachingStrategy

获取或设置要使用的缓存策略。 选项为 None,这意味着不在本地缓存目录条目;LRU,指示应使用标准的固定大小最少最近使用的策略;和 Adaptive,指示应使用具有固定最大大小的自适应策略。 默认使用自适应策略。

InitialCacheTTL

获取或设置在重新验证之前保留缓存项的初始 (最短) 时间(以秒为单位)。

LazyDeregistrationDelay

获取或设置从向 grain 目录添加激活项到允许有条件地删除该条目之间的时间跨度。 条件取消注册用于延迟清理激活,这些激活的提示取消注册因某种原因失败, (例如消息失败) 。 这应始终至少为一分钟,因为我们比较了目录分区上的时间,因此必须允许消息延迟和 clcks sku。

MaximumCacheTTL

获取或设置在重新验证之前保留缓存项的最长时间(以秒为单位)。

适用于