[Zope-Checkins] CVS: Zope3/lib/python/Persistence - ICache.py:1.1.4.2

Jim Fulton jim@zope.com
Sun, 25 Nov 2001 19:20:00 -0500


Update of /cvs-repository/Zope3/lib/python/Persistence
In directory cvs.zope.org:/tmp/cvs-serv14460

Modified Files:
      Tag: Zope-3x-branch
	ICache.py 
Log Message:
Factored multiple and single cache invalidation

=== Zope3/lib/python/Persistence/ICache.py 1.1.4.1 => 1.1.4.2 ===
 
     def invalidate(oids):
-        """Invalidate the objects for the given sequence of object ids
+        """Invalidate the object for the given object ids
+        """
+
+    def invalidateMany(oids):
+        """Invalidate the objects for the given colection of object ids
 
         If oids is None, all of the objets in the cache are
         invalidated.
+
+        The collection must be iterable as if it was a sequence of oids.
         """
 
 class ICachePolicy(Interface):