class Store
Ruby on Rails 2.2.3
An abstract cache store class. There are multiple cache store implementations, each having its own additional features. See the classes under the ActiveSupport::Cache module, e.g. ActiveSupport::Cache::MemCacheStore. MemCacheStore is currently the most popular cache store for large production websites.
ActiveSupport::Cache::Store is meant for caching strings. Some cache store implementations, like MemoryStore, are able to cache arbitrary Ruby objects, but don’t count on every cache store to be able to do that.
cache = ActiveSupport::Cache::MemoryStore.new
cache.read("city") # => nil
cache.write("city", "Duckburgh")
cache.read("city") # => "Duckburgh"
Inherits from
Methods (defined here)
Private methods (1)
Show private methods Implementation detail — not part of the public API.
- # log
Used by
Subclasses (3)
Methods (inherited)
From Object
(32)
- # acts_like?
- # app
- # blank?
- # class_eval
- # create
- # create_fixtures
- # duplicable?
- # edit
- # find_cmd
- # helper
- # index
- # instance_exec
- # instance_variable_defined?
- # instance_variable_names
- # message
- # metaclass
- # new_session
- # present?
- # reload!
- # returning
- # start_debugger
- # tail
- # to_json
- # to_param
- # to_query
- # unescape
- # update
- # with_options
- self. blank_slate_method_added
- self. find_hidden_method
- self. lookup_missing_generator
- self. method_added
From ActionController::Caching
(3)
- # cache
- self. cache_configured?
- self. cache_store=
From ActionController::Flash
(1)
- self. included
From ActionController::HttpAuthentication::Basic::ControllerMethods
(3)
From ActionController::RecordIdentifier
(5)
From ActionController::RequestForgeryProtection
(8)
From ActionController::Rescue
(7)
From ActiveRecord::Callbacks
(14)
From ActiveRecord::Locking::Pessimistic
(1)
- # lock!
From ActiveRecord::NamedScope
(1)
- self. included
From ActiveRecord::Transactions
(4)
From ActiveRecord::Validations
(7)
From Benchmark
(1)
- self. realtime
From ActionController::Components::InstanceMethods
(2)
From ActiveRecord::Locking::Optimistic::ClassMethods
(7)
From ActiveRecord::NamedScope::ClassMethods
(2)
- # named_scope
- # scopes
From ActiveRecord::Serialization::ClassMethods
(1)
From ActiveRecord::Validations::ClassMethods
(13)
From ActiveSupport::Memoizable
(1)
- # memoize