Package mondrian.rolap.cache
Provides primitives for policy-based caching.
-
Interface Summary Interface Description SegmentCacheIndex Data structure that identifies which segments contain cells.SmartCache<K,V> Defines a cache API.SmartCache.SmartCacheTask<K,V> Defines a task to be run over the entries of the cache. -
Class Summary Class Description CachePool ACachePool
manages the objects in a collection of caches.HardSmartCache<K,V> An implementation ofSmartCache
that uses hard references.MemorySegmentCache Implementation ofSegmentCache
that stores segments in memory.SegmentCacheIndexImpl Data structure that identifies which segments contain cells.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.