Package mondrian.rolap.cache
package mondrian.rolap.cache
Provides primitives for policy-based caching.
-
ClassDescriptionA
CachePoolmanages the objects in a collection of caches.HardSmartCache<K,V> An implementation ofSmartCachethat uses hard references.Implementation ofSegmentCachethat 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 theSmartCacheinterface which enforces synchronization with a ReadWrite lock.SoftSmartCache<K,V> An implementation ofSmartCacheImplwhich uses aReferenceMapas a backing object.