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 |
---|
Maps.CacheMap(Maps.CacheStrategy<K,V> strategy)
Constructs a cache map with specified
Maps.CacheStrategy . |
Maps.ManagedCacheMap(Maps.CacheStrategy<K,V> strategy,
java.lang.String name)
Constructs a cache map.
|