[Zope-CVS] CVS: Products/PluggableAuthService/doc - caching.stx:

Jens Vagelpohl jens at dataflake.org
Mon Nov 8 02:14:09 EST 2004

Update of /cvs-repository/Products/PluggableAuthService/doc
In directory cvs.zope.org:/tmp/cvs-serv5213/doc

Modified Files:
      Tag: jens-implement_caching_branch
Log Message:
- remove the (empty) PASCacheable class and replace it with 
  OFS.Cache.Cacheable everywhere

=== Products/PluggableAuthService/doc/caching.stx => ===
--- Products/PluggableAuthService/doc/caching.stx:	Sat Nov  6 07:24:28 2004
+++ Products/PluggableAuthService/doc/caching.stx	Mon Nov  8 02:13:38 2004
@@ -40,7 +40,7 @@
     these records where necessary. In a nutshell, these are the steps needed
     to enable cacheability at the plugin level:
-    o Add the PASCacheable mix-in class to the list of classes your plugin
+    o Add the Cacheable mix-in class to the list of classes your plugin
       subclasses from
     o Determine which method calls should have their return values cached, 
@@ -57,11 +57,11 @@
     A little illustration using code snippets::
+      from OFS.Cache import Cacheable
       from Products.PluggableAuthService.plugins.BasePlugin import BasePlugin
-      from Products.PluggableAuthService.PASCache import PASCacheable
       from Products.PluggableAuthService.utils import createViewName
-      class MyPlugin(BasePlugin, PASCacheable):
+      class MyPlugin(BasePlugin, Cacheable):
           def retrieveData(self, key):
               """ Get data for the given key """

More information about the Zope-CVS mailing list