Class Memcache
In: lib/memcache/segmented.rb
lib/memcache/null_server.rb
lib/memcache/base.rb
lib/memcache/migration.rb
lib/memcache/local_server.rb
lib/memcache/server.rb
lib/memcache/pg_server.rb
lib/memcache.rb
Parent: Object

Methods

[]   []=   add   add_or_get   append   cas   clear   clone   compatible_opts   count   decr   delete   flush_all   get   get_or_add   get_or_set   get_some   in_namespace   incr   init   inspect   lock   lock_key   locked?   marshal   multi_get   namespace=   new   pool   prepend   read   read_multi   replace   reset   server   set   stats   unlock   unmarshal   update   with_lock   write  

Classes and Modules

Module Memcache::Segmented
Class Memcache::Base
Class Memcache::ClientError
Class Memcache::ConnectionError
Class Memcache::Error
Class Memcache::LocalServer
Class Memcache::Migration
Class Memcache::NullServer
Class Memcache::PGServer
Class Memcache::Pool
Class Memcache::SegmentedNativeServer
Class Memcache::SegmentedServer
Class Memcache::Server
Class Memcache::ServerError

Constants

DEFAULT_EXPIRY = 0
LOCK_TIMEOUT = 5
WRITE_LOCK_WAIT = 1

Attributes

backup  [R] 
default_expiry  [R] 
namespace  [R] 
servers  [R] 

Public Class methods

Protected Class methods

Public Instance methods

clear(opts = {})

Alias for flush_all

Protected Instance methods

[Validate]