SVN: ZODB/branches/tseaver-python_picklecache-2/src/persistent/interfaces.py Document additional picklecache methods.
Tres Seaver <[email protected]> Tue, 27 Sep 2011 13:31:03 -0400 (EDT)
| Newsgroups | gmane.comp.python.zope.zodb.cvs |
|---|---|
| Message-ID | <20110927173103.EE17594202__17759.2624481351$1317144674$gmane$org@cvs.zope.org> |
Log message for revision 122971:
Document additional picklecache methods.
Changed:
U ZODB/branches/tseaver-python_picklecache-2/src/persistent/interfaces.py
-=-
Modified: ZODB/branches/tseaver-python_picklecache-2/src/persistent/interfaces.py
===================================================================
--- ZODB/branches/tseaver-python_picklecache-2/src/persistent/interfaces.py 2011-09-27 11:32:13 UTC (rev 122970)
+++ ZODB/branches/tseaver-python_picklecache-2/src/persistent/interfaces.py 2011-09-27 17:31:03 UTC (rev 122971)
@@ -536,6 +536,16 @@
remove it from the ring.
"""
+ def debug_info():
+ """Return debugging data about objects in the cache.
+
+ o Return a sequence of tuples, (oid, refcount, typename, state).
+ """
+
+ def update_object_size_estimation(oid, new_size):
+ """Update the cache's size estimation for 'oid', if known to the cache.
+ """
+
cache_size = Attribute(u'Target size of the cache')
cache_drain_resistance = Attribute(u'Factor for draining cache below '
u'target size')