Class ReferenceBuffer
UserDict
--+
|
WeakKeyDictionary
--+
|
ReferenceBuffer
- Known Subclasses:
-
ListReferenceBuffer
Simple reference buffer class.
The class is used to save referenced objects, which has no primary key
value.
It is dictionary with application objects as keys and referenced
objects as values.
See Also: bazaar.cache.ListReferenceBuffer
Method Summary |
|
__contains__ (self,
item)
Check if application object is stored in reference buffer. |
|
__delitem__ (self,
(obj,
value))
Remove application object from reference buffer. |
Inherited from WeakKeyDictionary |
|
__init__ (self,
dict)
|
|
__getitem__ (self,
key)
|
|
__iter__ (self)
|
|
__repr__ (self)
|
|
__setitem__ (self,
key,
value)
|
|
copy (self)
|
|
get (self,
key,
default)
|
|
has_key (self,
key)
|
|
items (self)
|
|
iteritems (self)
|
|
iterkeys (self)
|
|
itervalues (self)
|
|
keys (self)
|
|
pop (self,
key,
*args)
|
|
popitem (self)
|
|
setdefault (self,
key,
default)
|
|
update (self,
dict)
|
Inherited from UserDict |
|
__cmp__ (self,
dict)
|
|
__len__ (self)
|
|
clear (self)
|
|
fromkeys (cls,
iterable,
value)
(Class method)
|
|
values (self)
|
__contains__(self,
item)
(In operator)
Check if application object is stored in reference buffer.
-
- Parameters:
item -
Tuple of application object and referenced object.
- Returns:
-
Returns true if application object is in reference buffer.
- Overrides:
weakref.WeakKeyDictionary.__contains__
|