Package mondrian.rolap.cache
Class HardSmartCache<K,V>
java.lang.Object
mondrian.rolap.cache.SmartCacheImpl<K,V>
mondrian.rolap.cache.HardSmartCache<K,V>
- All Implemented Interfaces:
SmartCache<K,V>
An implementation of
SmartCache that uses hard
references. Used for testing.-
Nested Class Summary
Nested classes/interfaces inherited from interface mondrian.rolap.cache.SmartCache
SmartCache.SmartCacheTask<K,V> -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
HardSmartCache
public HardSmartCache()
-
-
Method Details
-
putImpl
- Specified by:
putImplin classSmartCacheImpl<K,V>
-
getImpl
- Specified by:
getImplin classSmartCacheImpl<K,V>
-
removeImpl
- Specified by:
removeImplin classSmartCacheImpl<K,V>
-
clearImpl
public void clearImpl()- Specified by:
clearImplin classSmartCacheImpl<K,V>
-
sizeImpl
public int sizeImpl()- Specified by:
sizeImplin classSmartCacheImpl<K,V>
-
iteratorImpl
Description copied from class:SmartCacheImplMust provide an iterator on the contents of the cache. It does not need to be thread safe because we will handle that inSmartCacheImpl.- Specified by:
iteratorImplin classSmartCacheImpl<K,V>
-