Package org.openjena.atlas.lib.cache

Interface Summary
Getter<K,V> A get interface
 

Class Summary
Cache1<K,V> A one-slot cache.
CacheLRU<K,V> This class is not thread-safe.
CacheSetLRU<T> Cache set - tracks LRU of objects
CacheSetSync<T>  
CacheSetWrapper<T>  
CacheSimple<K,V> A simple fixed size cache that uses the hash code to address a slot.
CacheStatsAtomic<Key,Value> Capture statisics for a cache - this class is thread safe (you can read the stats while the cache is active)
CacheStatsSimple<Key,Value> Collect statistics for a cache - this class is not thread safe (@see{CacheStatsAtomic})
CacheSync<Key,T>  
CacheUnbounded<K,V>  
CacheWithGetter<K,V> Cache that takes a Getter to automatically fill cache misses.
CacheWrapper<Key,T>  
 



Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.