Class: SolidCache::Store

Inherits:
ActiveSupport::Cache::Store
  • Object
show all
Includes:
ActiveSupport::Cache::Strategy::LocalCache, Api, Clusters, Entries, Failsafe
Defined in:
lib/solid_cache/store.rb,
lib/solid_cache/store/api.rb,
lib/solid_cache/store/entries.rb,
lib/solid_cache/store/clusters.rb,
lib/solid_cache/store/failsafe.rb

Defined Under Namespace

Modules: Api, Clusters, Entries, Failsafe

Constant Summary

Constants included from Api

Api::DEFAULT_MAX_KEY_BYTESIZE, Api::SQL_WILDCARD_CHARS

Constants included from Failsafe

Failsafe::DEFAULT_ERROR_HANDLER

Instance Attribute Summary

Attributes included from Api

#max_key_bytesize

Attributes included from Clusters

#clusters, #primary_cluster

Attributes included from Entries

#clear_with

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Api

#cleanup, #clear, #decrement, #delete_matched, #increment, #initialize

Methods included from Clusters

#initialize

Methods included from Entries

#initialize

Methods included from Failsafe

#initialize

Class Method Details

.supports_cache_versioning?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/solid_cache/store.rb', line 8

def self.supports_cache_versioning?
  true
end

Instance Method Details

#setup!Object



12
13
14
# File 'lib/solid_cache/store.rb', line 12

def setup!
  super
end

#statsObject



16
17
18
# File 'lib/solid_cache/store.rb', line 16

def stats
  primary_cluster.stats
end