Package mondrian.rolap.cache
package mondrian.rolap.cache
Provides primitives for policy-based caching.
-
ClassDescriptionA
CachePool
manages the objects in a collection of caches.HardSmartCache<K,V> An implementation ofSmartCache
that uses hard references.Implementation ofSegmentCache
that stores segments in memory.Data structure that identifies which segments contain cells.Data structure that identifies which segments contain cells.SmartCache<K,V> Defines a cache API.Defines a task to be run over the entries of the cache.SmartCacheImpl<K,V> A base implementation of theSmartCache
interface which enforces synchronization with a ReadWrite lock.SoftSmartCache<K,V> An implementation ofSmartCacheImpl
which uses aReferenceMap
as a backing object.