I've created a proposal: http://www.zope.org/Wikis/ZODB/DecouplePersistenceDatabaseAndCache
for simplifying and decoupling the persistence and cache architectures. I've been thinking about this for quite some time. In fact, the ability to subclass weakref.ref objects that appeared in Python 2.4 anticipates this. :) Dieters's recent proposal, especially http://www.zope.org/Wikis/ZODB/MemorySizeLimitedCache spurred me to begin writing these ideas down. My proposal is an alternative to the first part of Dieter's proposal. Jim -- Jim Fulton mailto:[EMAIL PROTECTED] Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev