[Zodb-checkins] CVS: Packages/ZEO - ClientCache.py:1.14.4.1

jeremy@digicool.com jeremy@digicool.com
Thu, 29 Mar 2001 16:31:58 -0500 (EST)


Update of /cvs-repository/Packages/ZEO
In directory korak:/tmp/cvs-serv19284

Modified Files:
      Tag: ZEO-ZRPC-Dev
	ClientCache.py 
Log Message:
Add some notes about planned redesign of ClientCache



--- Updated File ClientCache.py in package Packages/ZEO --
--- ClientCache.py	2000/12/11 18:02:13	1.14
+++ ClientCache.py	2001/03/29 21:31:57	1.14.4.1
@@ -211,6 +211,8 @@
         self._current=current
 
     def open(self):
+         # XXX open is overloaded to perform two tasks for
+         # optimization reasons  
         self._acquire()
         try:
             self._index=index={}
@@ -224,6 +226,12 @@
 
             return serial.items()
         finally: self._release()
+
+    def verify(self, verifyFunc):
+        """Call the verifyFunc on every object in the cache.
+
+        verifyFunc(oid, serialno, version)
+        """
 
     def invalidate(self, oid, version):
         self._acquire()