Table of Contents - moneta-0.7.19 Documentation
Pages
- LICENSE
-
README
- Moneta: A unified interface for key/value stores
- Getting started
- Create a simple file store
- Store some entries
- Read entry
- Links
- Supported backends
- Backend feature matrix
- Proxies
- Serializers and compressors (Moneta::Transformer)
- Moneta API
- initialize(options) options differs per-store, and is used to set up the store.
- retrieve a key. If the key is not available, return nil.
- load(key, options = {}) retrieve a key. If the key is not available, return nil.
- fetch(key, options = {}, &block) retrieve a key. If the key is not available, execute the
- fetch(key, value, options = {}) retrieve a key. If the key is not available, return the value,
- []=(key, value) set a value for a key. If the key is already used, clobber it.
- store(key, value, options = {}) same as []=, but you can supply options.
- delete(key, options = {}) delete the key from the store and return the current value.
- key?(key, options = {}) true if the key exists, false if it does not.
- increment(key, amount = 1, options = {}) increment numeric value. This is an atomic operation
- decrement(key, amount = 1, options = {}) increment numeric value. This is an atomic operation
- create(key, value, options = {}) create entry. This is an atomic operation which is not supported by all stores.
- clear(options = {}) clear all keys in this store.
- close close database connection.
- features return array of features, e.g. [:create, :expires, :increment]
- supports?(feature) returns true if store supports a given feature
- Creating a Store
- However for Mongo and Couch this works
- The hash will be mapped directly to a Mongo/Couch document.
- Expiration
- Or using the builder…
- Expires in 60 seconds
- Never expire
- Update expires time if value is found
- Or remove the expiration if found
- Using the :expires option
- or manually by using the proxy…
- or using the builder…
- Atomic operations
- Atomic incrementation and raw access
- Atomic create
- Shared/distributed synchronization primitives
- Weak atomic operations
- Syntactic sugar and option merger
- All methods after 'with' get the options passed
- You can also specify the methods
- Syntactic sugar for raw access
- Access substore where all keys get a prefix
- Set expiration time for all keys
- Add proxies to existing store
- Framework Integration
- Rack
- Session store
- Use only the adapter name
- Use Moneta.new
- Use the Moneta builder
- Moneta middleware
- Add Rack::MonetaStore somewhere in your rack stack
- Pass it a block like the one passed to Moneta.build
- REST server
- Or pass it a block like the one passed to Moneta.build
- Rack-Cache
- Or used named Moneta stores
- Cookies
- Rails
- Session store
- Only by adapter name
- Use Moneta.new
- Use the Moneta builder
- Cache store
- Only by adapter name
- Use Moneta.new
- Use the Moneta builder
- Advanced
- Build your own key value server
- ToyStore ORM
- Use the Moneta Redis backend
- Testing and Benchmarks
- How to contribute?
- Contribute an adapter
- Alternatives
- Authors
-
SPEC
- Moneta Specification
- Class Methods
- new(options => {}) => Object
- Instance Methods
- [](key) => Object
- []=(key, value) => Object(value)
- fetch(key, options => {}, &block) => Object
- fetch(key, value, options => {}) => Object
- delete(key, options => {}) => Object
- key?(key, options => {}) => [TrueClass, FalseClass]
- store(key, value, options => {}) => Object(value)
- increment(key, amount = 1, options => {}) => Integer(value)
- decrement(key, amount = 1, options => {}) => Integer(value)
- create(key, value, options => {}) => [TrueClass, FalseClass]
- clear(options => {})
- close
- features => Array<Symbol> and supports?(Symbol) => [TrueClass, FalseClass]
- Additional Options Hashes
- Atomicity
Classes and Modules
- ActionDispatch
- ActionDispatch::Session
- ActionDispatch::Session::MonetaStore
- ActiveSupport
- ActiveSupport::Cache
- ActiveSupport::Cache::MonetaStore
- Moneta
- Moneta::Adapters
- Moneta::Adapters::ActiveRecord
- Moneta::Adapters::Cassandra
- Moneta::Adapters::Client
- Moneta::Adapters::Cookie
- Moneta::Adapters::Couch
- Moneta::Adapters::DBM
- Moneta::Adapters::DataMapper
- Moneta::Adapters::DataMapper::Store
- Moneta::Adapters::Daybreak
- Moneta::Adapters::File
- Moneta::Adapters::Fog
- Moneta::Adapters::GDBM
- Moneta::Adapters::HBase
- Moneta::Adapters::KyotoCabinet
- Moneta::Adapters::LRUHash
- Moneta::Adapters::LRUHash::Entry
- Moneta::Adapters::LevelDB
- Moneta::Adapters::LocalMemCache
- Moneta::Adapters::MemcachedDalli
- Moneta::Adapters::MemcachedNative
- Moneta::Adapters::Memory
- Moneta::Adapters::Mongo
- Moneta::Adapters::Null
- Moneta::Adapters::PStore
- Moneta::Adapters::Redis
- Moneta::Adapters::RestClient
- Moneta::Adapters::Riak
- Moneta::Adapters::SDBM
- Moneta::Adapters::Sequel
- Moneta::Adapters::Sqlite
- Moneta::Adapters::TDB
- Moneta::Adapters::TokyoCabinet
- Moneta::Adapters::TokyoTyrant
- Moneta::Adapters::YAML
- Moneta::Builder
- Moneta::Cache
- Moneta::Cache::DSL
- Moneta::CreateSupport
- Moneta::Defaults
- Moneta::Defaults::ClassMethods
- Moneta::Expires
- Moneta::ExpiresSupport
- Moneta::HashAdapter
- Moneta::IncrementSupport
- Moneta::Lock
- Moneta::Logger
- Moneta::Logger::Format
- Moneta::Mutex
- Moneta::OptionMerger
- Moneta::OptionSupport
- Moneta::Pool
- Moneta::Proxy
- Moneta::Semaphore
- Moneta::Server
- Moneta::Shared
- Moneta::Stack
- Moneta::Stack::DSL
- Moneta::SynchronizePrimitive
- Moneta::Transformer
- Moneta::Transformer::Helper
- Moneta::Utils
- Moneta::WeakCreate
- Moneta::WeakIncrement
- Moneta::Wrapper
- Rack
- Rack::Cache
- Rack::Cache::EntityStore
- Rack::Cache::EntityStore::MONETA
- Rack::Cache::EntityStore::Moneta
- Rack::Cache::MetaStore
- Rack::Cache::MetaStore::MONETA
- Rack::Cache::MetaStore::Moneta
- Rack::Cache::MonetaResolver
- Rack::MonetaCookies
- Rack::MonetaRest
- Rack::MonetaStore
- Rack::Session
- Rack::Session::Moneta
Methods
- ::build — Moneta
- ::class_name — Moneta::Transformer
- ::compile — Moneta::Transformer
- ::compile_initializer — Moneta::Transformer
- ::compile_key_transformer — Moneta::Transformer
- ::compile_key_value_transformer — Moneta::Transformer
- ::compile_transformer — Moneta::Transformer
- ::compile_validator — Moneta::Transformer
- ::compile_value_transformer — Moneta::Transformer
- ::create — Moneta::Adapters::ActiveRecord
- ::get — Moneta::Adapters::ActiveRecord
- ::included — Moneta::ExpiresSupport
- ::included — Moneta::IncrementSupport
- ::included — Moneta::CreateSupport
- ::included — Moneta::Defaults
- ::new — Rack::Cache::MetaStore::Moneta
- ::new — Moneta::Adapters::TDB
- ::new — Moneta::Adapters::Null
- ::new — Moneta::Adapters::TokyoTyrant
- ::new — Moneta::Builder
- ::new — Moneta::Adapters::Cassandra
- ::new — Moneta
- ::new — Rack::Session::Moneta
- ::new — Moneta::Adapters::Mongo
- ::new — Rack::MonetaStore
- ::new — Moneta::Adapters::Memory
- ::new — Moneta::Cache
- ::new — Moneta::Adapters::Client
- ::new — Moneta::Adapters::MemcachedNative
- ::new — Rack::MonetaRest
- ::new — Moneta::Cache::DSL
- ::new — Rack::MonetaCookies
- ::new — Rack::Cache::EntityStore::Moneta
- ::new — Moneta::Adapters::MemcachedDalli
- ::new — Moneta::Expires
- ::new — Moneta::Lock
- ::new — Rack::Cache::EntityStore::Moneta
- ::new — Moneta::Adapters::TokyoCabinet
- ::new — Rack::Cache::MetaStore::Moneta
- ::new — Moneta::Adapters::Cookie
- ::new — Moneta::Logger
- ::new — Moneta::Logger::Format
- ::new — Moneta::Stack::DSL
- ::new — Moneta::Adapters::LRUHash
- ::new — Moneta::Adapters::Couch
- ::new — Moneta::WeakIncrement
- ::new — Moneta::WeakCreate
- ::new — Moneta::Adapters::PStore
- ::new — Moneta::Adapters::ActiveRecord
- ::new — Moneta::Adapters::LocalMemCache
- ::new — Moneta::OptionMerger
- ::new — Moneta::Adapters::LevelDB
- ::new — Moneta::Adapters::Sqlite
- ::new — Moneta::Adapters::Redis
- ::new — Moneta::Adapters::DataMapper
- ::new — Moneta::Adapters::Sequel
- ::new — Moneta::Adapters::SDBM
- ::new — Moneta::Adapters::Riak
- ::new — Moneta::Pool
- ::new — Moneta::Adapters::KyotoCabinet
- ::new — Moneta::Proxy
- ::new — Moneta::Server
- ::new — Moneta::Adapters::Daybreak
- ::new — ActiveSupport::Cache::MonetaStore
- ::new — Moneta::Shared
- ::new — Moneta::Transformer
- ::new — Moneta::Adapters::HBase
- ::new — Moneta::Adapters::GDBM
- ::new — Moneta::Adapters::DBM
- ::new — Moneta::Stack
- ::new — Moneta::Adapters::File
- ::new — Moneta::Semaphore
- ::new — Moneta::Mutex
- ::new — Moneta::Adapters::Fog
- ::new — Moneta::Adapters::RestClient
- ::original_new — Moneta::Transformer
- ::release — Moneta::Adapters::ActiveRecord
- ::without — Moneta::Transformer
- #[] — Moneta::Defaults
- #[]= — Moneta::Defaults
- #adapter — Moneta::Builder
- #adapter — Moneta::Cache::DSL
- #adapter — Moneta::Pool
- #add — Moneta::Stack::DSL
- #body_to_value — Moneta::Adapters::Couch
- #build — Moneta::Builder
- #cache — Moneta::Cache::DSL
- #call — Rack::MonetaStore
- #call — Rack::MonetaCookies
- #call — Rack::MonetaRest
- #check_arity — Moneta::Builder
- #clear — Moneta::HashAdapter
- #clear — Moneta::Adapters::ActiveRecord
- #clear — Moneta::Adapters::HBase
- #clear — Moneta::Adapters::Mongo
- #clear — Moneta::Adapters::DataMapper
- #clear — Moneta::Stack
- #clear — Moneta::Adapters::Redis
- #clear — Moneta::Proxy
- #clear — Moneta::Adapters::Null
- #clear — Moneta::Adapters::PStore
- #clear — Moneta::Adapters::Riak
- #clear — ActiveSupport::Cache::MonetaStore
- #clear — Moneta::Adapters::RestClient
- #clear — Moneta::Adapters::LevelDB
- #clear — Moneta::Adapters::Cassandra
- #clear — Moneta::Adapters::Couch
- #clear — Moneta::Adapters::MemcachedNative
- #clear — Moneta::Adapters::Sqlite
- #clear — Moneta::Wrapper
- #clear — Moneta::Cache
- #clear — Moneta::Adapters::Sequel
- #clear — Moneta::Adapters::MemcachedDalli
- #clear — Moneta::Adapters::LRUHash
- #clear — Moneta::Adapters::Fog
- #clear — Moneta::Adapters::Client
- #clear — Moneta::Adapters::File
- #clear — Moneta::Adapters::Cookie
- #close — Moneta::Pool
- #close — Moneta::Stack
- #close — Moneta::Cache
- #close — Moneta::Adapters::Client
- #close — Moneta::Adapters::Redis
- #close — Moneta::Adapters::MemcachedDalli
- #close — Moneta::Wrapper
- #close — Moneta::Logger
- #close — Moneta::Adapters::DBM
- #close — Moneta::Adapters::Cassandra
- #close — Moneta::Adapters::SDBM
- #close — Moneta::Adapters::TDB
- #close — Moneta::Logger::Format
- #close — Moneta::Adapters::LevelDB
- #close — Moneta::Proxy
- #close — Moneta::Shared
- #close — Moneta::Adapters::Sequel
- #close — Moneta::Adapters::ActiveRecord
- #close — Moneta::Adapters::TokyoTyrant
- #close — Moneta::Adapters::Daybreak
- #close — Moneta::Adapters::HBase
- #close — Moneta::Adapters::Mongo
- #close — Moneta::Adapters::GDBM
- #close — Moneta::Adapters::Sqlite
- #close — Moneta::Adapters::TokyoCabinet
- #close — Moneta::Defaults
- #close — Moneta::Adapters::KyotoCabinet
- #connect — Moneta::Shared
- #context — Moneta::Adapters::DataMapper
- #create — Moneta::Adapters::ActiveRecord
- #create — Moneta::Adapters::TokyoCabinet
- #create — Moneta::Adapters::Daybreak
- #create — Moneta::Proxy
- #create — Moneta::Adapters::Sqlite
- #create — Moneta::Adapters::TokyoTyrant
- #create — Moneta::Adapters::Mongo
- #create — Moneta::Adapters::DataMapper
- #create — Moneta::Adapters::PStore
- #create — Moneta::Adapters::KyotoCabinet
- #create — Moneta::Adapters::MemcachedNative
- #create — Moneta::Defaults
- #create — Moneta::Adapters::Sequel
- #create — Moneta::CreateSupport
- #create — Moneta::Wrapper
- #create — Moneta::Cache
- #create — Moneta::Stack
- #create — Moneta::Adapters::File
- #create — Moneta::Adapters::Redis
- #create — Moneta::Adapters::MemcachedDalli
- #create — Moneta::Expires
- #create — Moneta::Adapters::Client
- #create — Moneta::Adapters::Couch
- #create_db — Moneta::Adapters::Couch
- #decrement — ActiveSupport::Cache::MonetaStore
- #decrement — Moneta::Defaults
- #delete — Moneta::Expires
- #delete — Moneta::Cache
- #delete — Moneta::Adapters::File
- #delete — Moneta::Adapters::Cassandra
- #delete — Moneta::Adapters::Riak
- #delete — Moneta::Adapters::Mongo
- #delete — Moneta::Adapters::MemcachedDalli
- #delete — Moneta::Adapters::Redis
- #delete — Moneta::Adapters::TokyoTyrant
- #delete — Moneta::Adapters::ActiveRecord
- #delete — Moneta::Proxy
- #delete — Moneta::Adapters::Fog
- #delete — Moneta::HashAdapter
- #delete — Moneta::Stack
- #delete — Moneta::Adapters::HBase
- #delete — Moneta::Adapters::Sequel
- #delete — Moneta::Adapters::Cookie
- #delete — Moneta::Adapters::KyotoCabinet
- #delete — Moneta::Adapters::PStore
- #delete — Moneta::Adapters::DataMapper
- #delete — Moneta::Adapters::RestClient
- #delete — Moneta::Wrapper
- #delete — Moneta::Adapters::Sqlite
- #delete — Moneta::Adapters::LocalMemCache
- #delete — Moneta::Adapters::LRUHash
- #delete — Moneta::Adapters::TokyoCabinet
- #delete — Moneta::Adapters::MemcachedNative
- #delete — Moneta::Adapters::Null
- #delete — Moneta::Adapters::Couch
- #delete — Moneta::Adapters::Client
- #delete_client — Moneta::Server
- #delete_entry — ActiveSupport::Cache::MonetaStore
- #destroy_session — Rack::Session::Moneta
- #doc_to_value — Moneta::Adapters::Mongo
- #dump — Moneta::Logger::Format
- #empty — Rack::MonetaRest
- #enter — Moneta::SynchronizePrimitive
- #enter_primitive — Moneta::Semaphore
- #enter_primitive — Moneta::Mutex
- #escape — Moneta::Transformer::Helper
- #exist? — Rack::Cache::EntityStore::Moneta
- #exist? — Rack::Cache::EntityStore::Moneta
- #expires — Moneta::OptionSupport
- #expires_at — Moneta::ExpiresSupport
- #expires_value — Moneta::ExpiresSupport
- #features — Moneta::Proxy
- #features — Moneta::Wrapper
- #features — Moneta::Cache
- #features — Moneta::Stack
- #features — Moneta::Adapters::Client
- #features — Moneta::Defaults
- #features — Moneta::Defaults::ClassMethods
- #fetch — Moneta::Defaults
- #format — Moneta::Logger::Format
- #generate_sid — Rack::Session::Moneta
- #get_session — Rack::Session::Moneta
- #handle — Moneta::Server
- #hmacsign — Moneta::Transformer::Helper
- #hmacverify — Moneta::Transformer::Helper
- #increment — Moneta::Stack
- #increment — Moneta::Adapters::Client
- #increment — Moneta::Adapters::ActiveRecord
- #increment — Moneta::IncrementSupport
- #increment — Moneta::Adapters::File
- #increment — Moneta::Adapters::Mongo
- #increment — Moneta::Adapters::TokyoTyrant
- #increment — Moneta::Adapters::MemcachedDalli
- #increment — Moneta::Defaults
- #increment — Moneta::Wrapper
- #increment — ActiveSupport::Cache::MonetaStore
- #increment — Moneta::Cache
- #increment — Moneta::Adapters::Redis
- #increment — Moneta::Adapters::HBase
- #increment — Moneta::Adapters::Sequel
- #increment — Moneta::Proxy
- #increment — Moneta::Adapters::Daybreak
- #increment — Moneta::Adapters::PStore
- #increment — Moneta::Adapters::Sqlite
- #increment — Moneta::Adapters::MemcachedNative
- #insert_after — Moneta::Adapters::LRUHash::Entry
- #key? — Moneta::Adapters::LevelDB
- #key? — Moneta::Adapters::Sqlite
- #key? — Moneta::Adapters::DataMapper
- #key? — Moneta::Adapters::KyotoCabinet
- #key? — Moneta::Adapters::LRUHash
- #key? — Moneta::Adapters::Client
- #key? — Moneta::HashAdapter
- #key? — Moneta::Adapters::File
- #key? — Moneta::Proxy
- #key? — Moneta::Adapters::PStore
- #key? — Moneta::Adapters::ActiveRecord
- #key? — Moneta::Adapters::Couch
- #key? — Moneta::Adapters::HBase
- #key? — Moneta::Adapters::Redis
- #key? — Moneta::Cache
- #key? — Moneta::Stack
- #key? — Moneta::Wrapper
- #key? — Moneta::Adapters::Null
- #key? — Moneta::Adapters::Riak
- #key? — Moneta::Defaults
- #key? — Moneta::Expires
- #key? — Moneta::Adapters::RestClient
- #key? — Moneta::Adapters::Cassandra
- #key? — Moneta::Adapters::Fog
- #key? — Moneta::Adapters::Sequel
- #leave — Moneta::SynchronizePrimitive
- #leave_primitive — Moneta::Mutex
- #leave_primitive — Moneta::Semaphore
- #load — Moneta::Adapters::RestClient
- #load — Moneta::Adapters::Sequel
- #load — Moneta::Adapters::Sqlite
- #load — Moneta::Adapters::Fog
- #load — Moneta::Expires
- #load — Moneta::Stack
- #load — Moneta::Adapters::MemcachedDalli
- #load — Moneta::Adapters::Null
- #load — Moneta::Wrapper
- #load — Moneta::Adapters::Couch
- #load — Moneta::Adapters::PStore
- #load — Moneta::Adapters::ActiveRecord
- #load — Moneta::Adapters::Mongo
- #load — Moneta::Adapters::Cassandra
- #load — Moneta::Adapters::LRUHash
- #load — Moneta::Adapters::Riak
- #load — Moneta::Cache
- #load — Moneta::Adapters::Client
- #load — Moneta::Adapters::HBase
- #load — Moneta::HashAdapter
- #load — Moneta::Adapters::DataMapper
- #load — Moneta::Adapters::Redis
- #load — Moneta::Adapters::TokyoTyrant
- #load — Moneta::Adapters::File
- #load — Moneta::Adapters::Daybreak
- #load — Moneta::Proxy
- #load — Moneta::Adapters::MemcachedNative
- #load_entry — Moneta::Expires
- #lock — Moneta::SynchronizePrimitive
- #locked? — Moneta::SynchronizePrimitive
- #log — Moneta::Logger::Format
- #mainloop — Moneta::Server
- #moneta_options — ActiveSupport::Cache::MonetaStore
- #new_entry — Moneta::Expires
- #new_proxy — Moneta::Builder
- #new_store — Moneta::Adapters::PStore
- #new_store — Moneta::Adapters::YAML
- #open — Rack::Cache::EntityStore::Moneta
- #open — Rack::Cache::EntityStore::Moneta
- #pack — Moneta::Adapters::TokyoTyrant
- #pack — Moneta::Adapters::HBase
- #pack — Moneta::Server
- #pop — Moneta::Pool
- #prefix — Moneta::OptionSupport
- #purge — Rack::Cache::EntityStore::Moneta
- #purge — Rack::Cache::EntityStore::Moneta
- #purge — Rack::Cache::MetaStore::Moneta
- #purge — Rack::Cache::MetaStore::Moneta
- #raw — Moneta::OptionSupport
- #read — Rack::Cache::EntityStore::Moneta
- #read — Rack::Cache::MetaStore::Moneta
- #read — Moneta::Adapters::Client
- #read — Rack::Cache::MetaStore::Moneta
- #read — Rack::Cache::EntityStore::Moneta
- #read_entry — ActiveSupport::Cache::MonetaStore
- #reset — Moneta::Adapters::Cookie
- #resolve — Rack::Cache::MonetaResolver
- #respond — Rack::MonetaRest
- #run — Moneta::Server
- #running? — Moneta::Server
- #set_session — Rack::Session::Moneta
- #spread — Moneta::Transformer::Helper
- #start — Moneta::Server
- #start_server — Moneta::Shared
- #stop — Moneta::Server
- #store — Moneta::Cache
- #store — Moneta::Adapters::DataMapper
- #store — Moneta::Adapters::Daybreak
- #store — Moneta::Adapters::Sequel
- #store — Moneta::Proxy
- #store — Moneta::Adapters::HBase
- #store — Moneta::Adapters::MemcachedNative
- #store — Moneta::Adapters::Client
- #store — Moneta::Adapters::Redis
- #store — Moneta::Adapters::MemcachedDalli
- #store — Moneta::Adapters::Riak
- #store — Moneta::Adapters::PStore
- #store — Moneta::Adapters::File
- #store — Moneta::Adapters::Cassandra
- #store — Moneta::HashAdapter
- #store — Moneta::Adapters::Couch
- #store — Moneta::Adapters::Null
- #store — Moneta::Adapters::LRUHash
- #store — Moneta::Adapters::Mongo
- #store — Moneta::Wrapper
- #store — Moneta::Adapters::RestClient
- #store — Moneta::Adapters::Sqlite
- #store — Moneta::Adapters::ActiveRecord
- #store — Moneta::Stack
- #store — Moneta::Adapters::Cookie
- #store — Moneta::Expires
- #store — Moneta::Adapters::TokyoTyrant
- #store — Moneta::Adapters::Fog
- #store_path — Moneta::Adapters::File
- #supports — Moneta::Defaults::ClassMethods
- #supports? — Moneta::Defaults
- #synchronize — Moneta::SynchronizePrimitive
- #to_binary — Moneta::Adapters::Mongo
- #to_int — Moneta::Utils
- #truncate — Moneta::Transformer::Helper
- #try_enter — Moneta::SynchronizePrimitive
- #try_lock — Moneta::SynchronizePrimitive
- #unescape — Moneta::Transformer::Helper
- #unlink — Moneta::Adapters::LRUHash::Entry
- #unlock — Moneta::SynchronizePrimitive
- #unpack — Moneta::Adapters::TokyoTyrant
- #unpack — Moneta::Adapters::HBase
- #update_expires — Moneta::Adapters::Redis
- #use — Moneta::Builder
- #value_to_body — Moneta::Adapters::Couch
- #value_to_doc — Moneta::Adapters::Mongo
- #with — Moneta::OptionSupport
- #with_lock — Rack::Session::Moneta
- #without — Moneta::Utils
- #wrap — Moneta::Lock
- #wrap — Moneta::Pool
- #wrap — Moneta::Shared
- #wrap — Moneta::Logger
- #wrap — Moneta::OptionMerger
- #write — Rack::Cache::EntityStore::Moneta
- #write — Rack::Cache::MetaStore::Moneta
- #write — Moneta::Adapters::Client
- #write — Rack::Cache::EntityStore::Moneta
- #write — Rack::Cache::MetaStore::Moneta
- #write_entry — ActiveSupport::Cache::MonetaStore