class documentation

class BaseMemcachedCache(BaseCache):

Known subclasses: django.core.cache.backends.memcached.MemcachedCache, django.core.cache.backends.memcached.PyLibMCCache, django.core.cache.backends.memcached.PyMemcacheCache

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method add Undocumented
Method clear Undocumented
Method close Undocumented
Method delete Undocumented
Method delete​_many Undocumented
Method get Undocumented
Method get​_backend​_timeout Memcached deals with long (> 30 days) timeouts in a special way. Call this function to obtain a safe value for your timeout.
Method get​_many Undocumented
Method incr Undocumented
Method set Undocumented
Method set​_many Undocumented
Method touch Undocumented
Method validate​_key Undocumented
Instance Variable ​_class Undocumented
Instance Variable ​_lib Undocumented
Instance Variable ​_options Undocumented
Instance Variable ​_servers Undocumented
Instance Variable ​Library​Value​Not​Found​Exception Undocumented
Property ​_cache Implement transparent thread-safe access to a memcached client.
Property client​_servers Undocumented
def __init__(self, server, params, library, value_not_found_exception):
def add(self, key, value, timeout=DEFAULT_TIMEOUT, version=None):

Undocumented

def clear(self):

Undocumented

def close(self, **kwargs):
def delete(self, key, version=None):
def delete_many(self, keys, version=None):

Undocumented

def get(self, key, default=None, version=None):
def get_backend_timeout(self, timeout=DEFAULT_TIMEOUT):
Memcached deals with long (> 30 days) timeouts in a special way. Call this function to obtain a safe value for your timeout.
def get_many(self, keys, version=None):

Undocumented

def incr(self, key, delta=1, version=None):

Undocumented

def set(self, key, value, timeout=DEFAULT_TIMEOUT, version=None):

Undocumented

def set_many(self, data, timeout=DEFAULT_TIMEOUT, version=None):

Undocumented

def touch(self, key, timeout=DEFAULT_TIMEOUT, version=None):
def validate_key(self, key):

Undocumented

_class =
_lib =

Undocumented

_servers =

Undocumented

LibraryValueNotFoundException =

Undocumented

@cached_property
_cache =
Implement transparent thread-safe access to a memcached client.
@property
client_servers =