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 ACachePoolmanages the objects in a collection of caches.HardSmartCache<K,V> An implementation ofSmartCachethat uses hard references.MemorySegmentCache Implementation ofSegmentCachethat stores segments in memory.SegmentCacheIndexImpl Data structure that identifies which segments contain cells.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.