class

Session::ClusterConfig

Inherits Reference < Object

Cluster configuration for multi-node deployments Defined here to be available for Configuration class

Constructors

new(enabled : Bool = false, node_id : String = UUID.random.to_s, channel : String = "session:cluster:invalidate", local_cache_enabled : Bool = true, local_cache_ttl : Time::Span = 30.seconds, local_cache_max_size : Int32 = 10000, subscribe_timeout : Time::Span = 5.seconds)
Source

Instance methods

channel
Source
channel=(channel : String)
Source
enabled
Source
enabled=(enabled : Bool)
Source
local_cache_enabled
Source
local_cache_enabled=(local_cache_enabled : Bool)
Source
local_cache_max_size
Source
local_cache_max_size=(local_cache_max_size : Int32)
Source
local_cache_ttl
Source
local_cache_ttl=(local_cache_ttl : Time::Span)
Source
node_id
Source
node_id=(node_id : String)
Source
subscribe_timeout
Source
subscribe_timeout=(subscribe_timeout : Time::Span)
Source