Storage.
Storage keeps the count and does the aging and cleanup of cached entries.
This object is shared between threads. It corresponds to a single persistent RAMCache object. Storage does the locking necessary for thread safety.
There are no implemented interfaces.
There are no attributes in this class.
cleanup()
Cleanup the data
getEntry(ob, key)
getKeys(object)
getStatistics()
Basically see IRAMCache
invalidate(ob, key=None)
Drop the cached values.
Drop all the values for an object if no key is provided or just one entry if the key is provided.
invalidateAll()
Drop all the cached values.
removeLeastAccessed()
removeStaleEntries()
Remove the entries older than maxAge
setEntry(ob, key, value)
Stores a value for the object. Creates the necessary dictionaries.
update(maxEntries=None, maxAge=None, cleanupInterval=None)
Set the registration options.
None values are ignored.
There are no known subclasses.