Class: ActiveSupport::Cache::MemCacheStore::DupLocalCache::DupLocalStore
- Inherits:
-
Strategy::LocalCache::LocalStore
- Object
- Strategy::LocalCache::LocalStore
- ActiveSupport::Cache::MemCacheStore::DupLocalCache::DupLocalStore
- Defined in:
- activesupport/lib/active_support/cache/mem_cache_store.rb
Instance Method Summary collapse
Methods inherited from Strategy::LocalCache::LocalStore
#clear, #delete_entry, #initialize, #read_entry, #read_multi_entries
Constructor Details
This class inherits a constructor from ActiveSupport::Cache::Strategy::LocalCache::LocalStore
Instance Method Details
#fetch_entry(key) ⇒ Object
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'activesupport/lib/active_support/cache/mem_cache_store.rb', line 51 def fetch_entry(key) entry = super do new_entry = yield if entry.is_a?(Entry) new_entry.dup_value! end new_entry end entry = entry.dup if entry.is_a?(Entry) entry.dup_value! end entry end |