the zope.app.cache.ram.RAMCache doesn't seem to expire correctly the
cached data. If I rightly understand the code, the cache for an object
is expired only when another object is inserted into the cache.

Advertising

I wrote a little test in order to query only the cache.
---->8---->8---->8----

Set up an object that provide ICacheable and set up a ramcache with the
max age set to 1 second::