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)


6
7
8
# File 'lib/solid_cache/store.rb', line 6

def self.supports_cache_versioning?
  true
end

Instance Method Details

#setup!Object



10
11
12
# File 'lib/solid_cache/store.rb', line 10

def setup!
  super
end

#statsObject



14
15
16
# File 'lib/solid_cache/store.rb', line 14

def stats
  primary_cluster.stats
end