Sha256: 866eab20421459c725f5cdbdca5306ca232ba80f7fcd48e77c6f25899a9e5a07
Contents?: true
Size: 1.34 KB
Versions: 6
Compression:
Stored size: 1.34 KB
Contents
unless defined?(ActiveSupport::Cache::NullStore) # Copied from Rails 3 # https://github.com/rails/rails/blob/master/activesupport/lib/active_support/cache/null_store.rb module ActiveSupport module Cache # A cache store implementation which doesn't actually store anything. Useful in # development and test environments where you don't want caching turned on but # need to go through the caching interface. # # This cache does implement the local cache strategy, so values will actually # be cached inside blocks that utilize this strategy. See # ActiveSupport::Cache::Strategy::LocalCache for more details. class NullStore < Store def initialize(options = nil) super() extend Strategy::LocalCache end def clear(options = nil) end def cleanup(options = nil) end def increment(name, amount = 1, options = nil) end def decrement(name, amount = 1, options = nil) end def delete_matched(matcher, options = nil) end protected def read_entry(key, options) # :nodoc: end def write_entry(key, entry, options) # :nodoc: true end def delete_entry(key, options) # :nodoc: false end end end end end
Version data entries
6 entries across 6 versions & 2 rubygems