| Package | Description | 
|---|---|
| oracle.javatools.util | 
 Provides general utilities. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Maps.BoundedLruCacheStrategy<K,V>
A bounded size LRU (least recently used) cache strategy. 
 | 
static class  | 
Maps.TimedLruCacheStrategy<K,V>
A timed, bounded size LRU cache strategy. 
 | 
static class  | 
Maps.UnboundedCacheStrategy<K,V>
An unbounded cache strategy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Maps.CacheStrategy<K,V> | 
Maps.CacheMap.decoratedStrategy(Maps.CacheStrategy<K,V> strategy)
Invoked by the  
Maps.CacheMap constructor to allow a subclass to
 replace the strategy passed to the constructor. | 
protected Maps.CacheStrategy<K,V> | 
Maps.ManagedCacheMap.decoratedStrategy(Maps.CacheStrategy<K,V> strategy)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Maps.CacheStrategy<K,V> | 
Maps.CacheMap.decoratedStrategy(Maps.CacheStrategy<K,V> strategy)
Invoked by the  
Maps.CacheMap constructor to allow a subclass to
 replace the strategy passed to the constructor. | 
protected Maps.CacheStrategy<K,V> | 
Maps.ManagedCacheMap.decoratedStrategy(Maps.CacheStrategy<K,V> strategy)  | 
| Constructor and Description | 
|---|
CacheMap(Maps.CacheStrategy<K,V> strategy)
Constructs a cache map with specified  
Maps.CacheStrategy. | 
ManagedCacheMap(Maps.CacheStrategy<K,V> strategy,
               java.lang.String name)
Constructs a cache map. 
 |