Class: MemCache (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
MemCache::VERSION
MemCache::DEFAULT_OPTIONS
MemCache::DEFAULT_PORT
MemCache::DEFAULT_WEIGHT
MemCache::ONE_MB
Instance Aliases
MemCache#[]
Instance Attributes
MemCache#namespace [R]
MemCache#multithread [R]
MemCache#servers [R]
MemCache#timeout [R]
MemCache#failover [R]
MemCache#logger [R]
MemCache#no_reply [R]
Instance Methods
MemCache#initialize / 1
MemCache#inspect
MemCache#active?
MemCache#readonly?
MemCache#servers= / 1
MemCache#decr / 2
MemCache#get / 2
MemCache#fetch / 3
MemCache#get_multi / 1
MemCache#incr / 2
MemCache#set / 4
MemCache#cas / 3
MemCache#add / 4
MemCache#replace / 4
MemCache#append / 2
MemCache#prepend / 2
MemCache#delete / 2
MemCache#flush_all / 1
MemCache#reset
MemCache#stats
MemCache#[]= / 2
MemCache#make_cache_key / 1
MemCache#hash_for / 1
MemCache#get_server_for_key / 2
MemCache#cache_decr / 3
MemCache#cache_get / 2
MemCache#gets / 2
MemCache#cache_get_multi / 2
MemCache#cache_incr / 3
MemCache#with_socket_management / 2
MemCache#with_server / 1
MemCache#handle_error / 2
MemCache#noreply
MemCache#request_setup / 1
MemCache#raise_on_error_response! / 1
MemCache#create_continuum_for / 1
MemCache#entry_count_for / 3
MemCache#check_multithread_status!
is a submodule of
module: <Toplevel Module>   
is modularized into
class: Server   
class: MemCacheError   
class: BufferedIO   
module: Continuum   
inherits from
  Object ( Builtin-Module )
has properties
constant: VERSION   
constant: DEFAULT_OPTIONS   
constant: DEFAULT_PORT   
constant: DEFAULT_WEIGHT   
attribute: namespace [R]   
attribute: multithread [R]   
attribute: servers [R]   
attribute: timeout [R]   
attribute: failover [R]   
attribute: logger [R]   
attribute: no_reply [R]   
method: initialize / 1   
method: inspect   
method: active?   
method: readonly?   
method: servers= / 1   
method: decr / 2   
method: get / 2   
method: fetch / 3   
method: get_multi / 1   
method: incr / 2   
constant: ONE_MB   
method: set / 4   
method: cas / 3   
method: add / 4   
method: replace / 4   
method: append / 2   
method: prepend / 2   
method: delete / 2   
method: flush_all / 1   
method: reset   
method: stats   
alias: [] get   
method: []= / 2   
method: make_cache_key / 1   
method: hash_for / 1   
method: get_server_for_key / 2   
method: cache_decr / 3   
method: cache_get / 2   
method: gets / 2   
method: cache_get_multi / 2   
method: cache_incr / 3   
method: with_socket_management / 2   
method: with_server / 1   
method: handle_error / 2   
method: noreply   
method: request_setup / 1   
method: raise_on_error_response! / 1   
method: create_continuum_for / 1   
method: entry_count_for / 3   
method: check_multithread_status!   
is defined at
#13 in active_support/vendor/memcache-client-1.7.4/memcache.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Object     
✗ class: MemCache
class: Server     
class: MemCacheError     
class: BufferedIO     
module: Continuum     

Class Hierarchy

Object ( Builtin-Module )
includes
  InstanceExecMethods ( Unknown-Module )
has properties
method: duplicable?   
method: ` / 1   
method: blank?   
method: present?   
method: presence   
method: to_param   
method: to_query / 1   
method: remove_subclasses_of / 1   
method: subclasses_of (1/2) / 1   
method: subclasses_of (2/E) / 1   
method: extended_by   
method: extend_with_included_modules_from / 1   
method: instance_exec / 2   
method: instance_variable_defined? / 1   
method: instance_values   
method: instance_variable_names   
method: copy_instance_variables_from / 2   
method: metaclass   
method: returning / 1   
method: tap   
method: with_options / 1   
method: acts_like? / 1   
method: singleton_class   
method: class_eval / 2   
method: html_safe?   
method: try / 3   
method: to_json / 1   
method: as_json / 1   
class method: method_added / 1   
class method: find_hidden_method / 1   
BufferedIO ( Net )
  BufferedIO ( MemCache )   
Exception ( Builtin-Module )
MemCache
has properties
constant: VERSION   
constant: DEFAULT_OPTIONS   
constant: DEFAULT_PORT   
constant: DEFAULT_WEIGHT   
attribute: namespace [R]   
attribute: multithread [R]   
attribute: servers [R]   
attribute: timeout [R]   
attribute: failover [R]   
attribute: logger [R]   
attribute: no_reply [R]   
method: initialize / 1   
method: inspect   
method: active?   
method: readonly?   
method: servers= / 1   
method: decr / 2   
method: get / 2   
method: fetch / 3   
method: get_multi / 1   
method: incr / 2   
constant: ONE_MB   
method: set / 4   
method: cas / 3   
method: add / 4   
method: replace / 4   
method: append / 2   
method: prepend / 2   
method: delete / 2   
method: flush_all / 1   
method: reset   
method: stats   
alias: [] get   
method: []= / 2   
method: make_cache_key / 1   
method: hash_for / 1   
method: get_server_for_key / 2   
method: cache_decr / 3   
method: cache_get / 2   
method: gets / 2   
method: cache_get_multi / 2   
method: cache_incr / 3   
method: with_socket_management / 2   
method: with_server / 1   
method: handle_error / 2   
method: noreply   
method: request_setup / 1   
method: raise_on_error_response! / 1   
method: create_continuum_for / 1   
method: entry_count_for / 3   
method: check_multithread_status!   
Server ( MemCache )

Constants

MemCache::VERSION

#18 in active_support/vendor/memcache-client-1.7.4/memcache.rb

VERSION = '1.7.4'   

MemCache::DEFAULT_OPTIONS

#23 in active_support/vendor/memcache-client-1.7.4/memcache.rb

DEFAULT_OPTIONS = {   

MemCache::DEFAULT_PORT

#36 in active_support/vendor/memcache-client-1.7.4/memcache.rb

DEFAULT_PORT = 11211   

MemCache::DEFAULT_WEIGHT

#41 in active_support/vendor/memcache-client-1.7.4/memcache.rb

DEFAULT_WEIGHT = 1   

MemCache::ONE_MB

#311 in active_support/vendor/memcache-client-1.7.4/memcache.rb

ONE_MB = 1024 * 1024   

Instance Aliases

Instance Attributes

Instance Methods

MemCache#initialize / 1

#102 in active_support/vendor/memcache-client-1.7.4/memcache.rb

initialize ( *args )

MemCache#servers= / 1

#166 in active_support/vendor/memcache-client-1.7.4/memcache.rb

servers= ( servers )

MemCache#decr / 2

#193 in active_support/vendor/memcache-client-1.7.4/memcache.rb

decr ( key ,
  amount = 1 )

MemCache#get / 2

#206 in active_support/vendor/memcache-client-1.7.4/memcache.rb

get ( key ,
  raw = false )

MemCache#fetch / 3

#226 in active_support/vendor/memcache-client-1.7.4/memcache.rb

fetch ( key ,
  expiry = 0 ,
  raw = false )

MemCache#get_multi / 1

#255 in active_support/vendor/memcache-client-1.7.4/memcache.rb

get_multi ( *keys )

MemCache#incr / 2

#295 in active_support/vendor/memcache-client-1.7.4/memcache.rb

incr ( key ,
  amount = 1 )

MemCache#set / 4

#313 in active_support/vendor/memcache-client-1.7.4/memcache.rb

set ( key ,
  value ,
  expiry = 0 ,
  raw = false )

MemCache#cas / 3

#355 in active_support/vendor/memcache-client-1.7.4/memcache.rb

cas ( key ,
  expiry=0 ,
  raw=false )

MemCache#add / 4

#393 in active_support/vendor/memcache-client-1.7.4/memcache.rb

add ( key ,
  value ,
  expiry = 0 ,
  raw = false )

MemCache#replace / 4

#414 in active_support/vendor/memcache-client-1.7.4/memcache.rb

replace ( key ,
  value ,
  expiry = 0 ,
  raw = false )

MemCache#append / 2

#435 in active_support/vendor/memcache-client-1.7.4/memcache.rb

append ( key ,
  value )

MemCache#prepend / 2

#455 in active_support/vendor/memcache-client-1.7.4/memcache.rb

prepend ( key ,
  value )

MemCache#delete / 2

#474 in active_support/vendor/memcache-client-1.7.4/memcache.rb

delete ( key ,
  expiry = 0 )

MemCache#flush_all / 1

#497 in active_support/vendor/memcache-client-1.7.4/memcache.rb

flush_all ( delay=0 )

MemCache#[]= / 2

#613 in active_support/vendor/memcache-client-1.7.4/memcache.rb

[]= ( key ,
  value )

MemCache#make_cache_key / 1

#623 in active_support/vendor/memcache-client-1.7.4/memcache.rb

make_cache_key ( key )

MemCache#hash_for / 1

#635 in active_support/vendor/memcache-client-1.7.4/memcache.rb

hash_for ( key )

MemCache#get_server_for_key / 2

#642 in active_support/vendor/memcache-client-1.7.4/memcache.rb

get_server_for_key ( key ,
  options = {} )

MemCache#cache_decr / 3

#666 in active_support/vendor/memcache-client-1.7.4/memcache.rb

cache_decr ( server ,
  cache_key ,
  amount )

MemCache#cache_get / 2

#681 in active_support/vendor/memcache-client-1.7.4/memcache.rb

cache_get ( server ,
  cache_key )

MemCache#gets / 2

#705 in active_support/vendor/memcache-client-1.7.4/memcache.rb

gets ( key ,
  raw = false )

MemCache#cache_get_multi / 2

#740 in active_support/vendor/memcache-client-1.7.4/memcache.rb

cache_get_multi ( server ,
  cache_keys )

MemCache#cache_incr / 3

#768 in active_support/vendor/memcache-client-1.7.4/memcache.rb

cache_incr ( server ,
  cache_key ,
  amount )

MemCache#with_socket_management / 2

#793 in active_support/vendor/memcache-client-1.7.4/memcache.rb

with_socket_management ( server ,
  &block )

MemCache#with_server / 1

#824 in active_support/vendor/memcache-client-1.7.4/memcache.rb

with_server ( key )

MemCache#handle_error / 2

#843 in active_support/vendor/memcache-client-1.7.4/memcache.rb

handle_error ( server ,
  error )

MemCache#request_setup / 1

#859 in active_support/vendor/memcache-client-1.7.4/memcache.rb

request_setup ( key )

MemCache#raise_on_error_response! / 1

#866 in active_support/vendor/memcache-client-1.7.4/memcache.rb

raise_on_error_response! ( response )

MemCache#create_continuum_for / 1

#872 in active_support/vendor/memcache-client-1.7.4/memcache.rb

create_continuum_for ( servers )

MemCache#entry_count_for / 3

#887 in active_support/vendor/memcache-client-1.7.4/memcache.rb

entry_count_for ( server ,
  total_servers ,
  total_weight )

MemCache#check_multithread_status!

#891 in active_support/vendor/memcache-client-1.7.4/memcache.rb

check_multithread_status!