[Zope] Sharing global data between threads / locking a method