Module: ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry

Extended by:
LocalCacheRegistry
Included in:
LocalCacheRegistry
Defined in:
lib/active_support/cache/strategy/local_cache.rb

Overview

Class for storing and registering the local caches.

Instance Method Summary collapse

Instance Method Details

#cache_for(local_cache_key) ⇒ Object



18
19
20
21
# File 'lib/active_support/cache/strategy/local_cache.rb', line 18

def cache_for(local_cache_key)
  registry = ActiveSupport::IsolatedExecutionState[:active_support_local_cache_registry] ||= {}
  registry[local_cache_key]
end

#set_cache_for(local_cache_key, value) ⇒ Object



23
24
25
26
# File 'lib/active_support/cache/strategy/local_cache.rb', line 23

def set_cache_for(local_cache_key, value)
  registry = ActiveSupport::IsolatedExecutionState[:active_support_local_cache_registry] ||= {}
  registry[local_cache_key] = value
end