Storing persistent object in object outside of ZODB can incur in the
problem of passing object(s) between threads, and, therefore, passing
one object which is related to a connection on the ZODB to another
context with a different connection.

Advertising

Also, AFAIK, keep in mind _v_ attributes are not involved in
transaction machinery of Zope. This means that if you have an error
inside you transaction after you modified the _v_ cache, you will have
the cache modified even tough the transaction has been aborted.
Regards
Marco
--
Marco Bizzarri
http://iliveinpisa.blogspot.com/
_______________________________________________
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **