class CQL::Cache::CacheConfig

Overview

Configuration for cache behavior

Defined in:

cache/cache_interface.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(default_ttl : Time::Span = 1.hour, max_size : Int32 | Nil = nil, enable_versioning : Bool = true, enable_tagging : Bool = true, enable_statistics : Bool = true, key_prefix : String = "cql") #

[View source]

Instance Method Detail

def default_ttl : Time::Span #

[View source]
def default_ttl=(default_ttl : Time::Span) #

[View source]
def enable_statistics : Bool #

[View source]
def enable_statistics=(enable_statistics : Bool) #

[View source]
def enable_tagging : Bool #

[View source]
def enable_tagging=(enable_tagging : Bool) #

[View source]
def enable_versioning : Bool #

[View source]
def enable_versioning=(enable_versioning : Bool) #

[View source]
def key_prefix : String #

[View source]
def key_prefix=(key_prefix : String) #

[View source]
def max_size : Int32 | Nil #

[View source]
def max_size=(max_size : Int32 | Nil) #

[View source]