[Zope3-Users] Using RAMCache
Dominique Lederer
lederer.dominique at gmail.com
Tue Jul 3 07:47:52 EDT 2007
hi
i would like to cache the results of method in a view, and thougt, that RAMCache
could be of use here.
After spending a lot of time searching for some documentation or examples, i
came to this:
from zope.app.cache.ram import RAMCache
cache = RAMCache()
query = cache.query('test',key={'x':1})
if query == None:
result = expensive_stuff_method()
cache.set(result, 'test', key={'x':1})
return result
else:
return query
but that won´t work, the cache looses it´s entry, if i call the browser-view again.
any hints?
thanks, Dominique
More information about the Zope3-users
mailing list