class documentation

class RecentlyUsedContainer(MutableMapping): (source)

View In Hierarchy

Provides a thread-safe dict-like container which maintains up to ``maxsize`` keys while throwing away the least-recently-used keys beyond ``maxsize``. :param maxsize: Maximum number of recent elements to retain. :param dispose_func: Every time an item is evicted from the container, ``dispose_func(value)`` is called. Callback which will get called

Method __delitem__ Undocumented
Method __getitem__ Undocumented
Method __init__ Undocumented
Method __iter__ Undocumented
Method __len__ Undocumented
Method __setitem__ Undocumented
Method clear Undocumented
Method keys Undocumented
Instance Variable dispose_func Undocumented
Instance Variable lock Undocumented
Instance Variable _container Undocumented
Instance Variable _maxsize Undocumented
def __delitem__(self, key): (source)

Undocumented

def __getitem__(self, key): (source)

Undocumented

def __init__(self, maxsize=10, dispose_func=None): (source)

Undocumented

def __iter__(self): (source)

Undocumented

def __len__(self): (source)

Undocumented

def __setitem__(self, key, value): (source)

Undocumented

def clear(self): (source)

Undocumented

def keys(self): (source)

Undocumented

dispose_func = (source)

Undocumented

Undocumented

_container = (source)

Undocumented

_maxsize = (source)

Undocumented