Package cascading.util.cache

Interface Summary
CacheEvictionCallback<Key,Value> CacheEvictionCallBack is an interface to be used in conjunction with CascadingCache instances.
CascadingCache<Key,Value> Interface that defines a Cache.
 

Class Summary
BaseCacheFactory<Key,Value,Config> Base class for all CacheFactories for creating CascadingCache instances.
DirectMappedCache<Key,Value> DirectMappedCache is an implementation of the CascadingCache interface following the semantics of http://en.wikipedia.org/wiki/CPU_cache#Direct-mapped_cache.
DirectMappedCacheFactory Concrete sub-class of BaseCacheFactory for creating DirectMappedCache instances.
LRUHashMapCache<Key,Value> Implementation of the CascadingCache interface backed by a LinkedHashMap configured to evict the least recently used key.
LRUHashMapCacheFactory Concrete sub-class of BaseCacheFactory for creating LRUHashMapCache instances.
OrderedHashMapCache<Key,Value> Implementation of the CascadingCache interface backed by a LinkedHashMap.
OrderedHashMapCacheFactory Concrete sub-class of BaseCacheFactory for creating OrderedHashMapCache instances.
 



Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.