Package | Description |
---|---|
oracle.javatools.util |
Provides general utilities.
|
Modifier and Type | Class and Description |
---|---|
static class |
Maps.ManagedCacheMap<K,V>
A cache map which is an MBean and can be monitored by a JMX client (e.g.,
JConsole).
|
Modifier and Type | Method and Description |
---|---|
protected void |
Maps.CacheStrategy.entryAccessed(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when the value of an existing entry is accessed by
Maps.AbstractHashMap.get(java.lang.Object) . |
protected void |
Maps.TimedLruCacheStrategy.entryAccessed(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when the value of an existing entry is accessed by
Maps.AbstractHashMap.get(java.lang.Object) . |
protected void |
Maps.CacheStrategy.entryAdded(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when a new entry is added to this map, when entries are added
by
Maps.AbstractHashMap.put(K, V) . |
protected void |
Maps.BoundedLruCacheStrategy.entryAdded(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when a new entry is added to this map, when entries are added
by
Maps.AbstractHashMap.put(K, V) . |
protected void |
Maps.TimedLruCacheStrategy.entryAdded(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when a new entry is added to this map, when entries are added
by
Maps.AbstractHashMap.put(K, V) . |
protected void |
Maps.CacheStrategy.entryChanged(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> oldEntry,
V oldValue,
Maps.LinkedEntry<K,V> newEntry)
Invoked when the value of an existing entry is changed or when entries
are changed by
Maps.AbstractHashMap.put(K, V) . |
protected void |
Maps.TimedLruCacheStrategy.entryChanged(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> oldEntry,
V oldValue,
Maps.LinkedEntry<K,V> newEntry)
Invoked when the value of an existing entry is changed or when entries
are changed by
Maps.AbstractHashMap.put(K, V) . |
protected void |
Maps.CacheStrategy.entryEvicted(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when an existing entry is evicted by
Maps.AbstractLinkedHashMap.evictEntry(E) . |
protected void |
Maps.TimedLruCacheStrategy.entryEvicted(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when an existing entry is evicted by
Maps.AbstractLinkedHashMap.evictEntry(E) . |
protected void |
Maps.CacheStrategy.entryPurged(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when an existing entry is purged after its value has been
garbage collected.
|
protected void |
Maps.TimedLruCacheStrategy.entryPurged(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when an existing entry is purged after its value has been
garbage collected.
|
protected void |
Maps.CacheStrategy.entryRemoved(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when an existing entry is removed by a remove
method of this map, of a view collection of this map, or of an iterator
of a view collection of this map
|
protected void |
Maps.TimedLruCacheStrategy.entryRemoved(Maps.CacheMap<K,V> map,
Maps.LinkedEntry<K,V> entry)
Invoked when an existing entry is removed by a remove
method of this map, of a view collection of this map, or of an iterator
of a view collection of this map
|
protected void |
Maps.TimedLruCacheStrategy.evictExpiredEntries(Maps.CacheMap<K,V> map)
Evict expired entries from the
Maps.CacheMap }. |
protected void |
Maps.CacheStrategy.mapChanged(Maps.CacheMap<K,V> map)
Invoked when the map has changed, when entries are added, removed, or
accessed.
|
protected void |
Maps.CacheStrategy.mapConstructed(Maps.CacheMap<K,V> map)
Invoked when the map has constructed.
|
protected void |
Maps.TimedLruCacheStrategy.mapConstructed(Maps.CacheMap<K,V> map)
Invoked when the map has constructed.
|
protected void |
Maps.TimedLruCacheStrategy.periodicTaskExecuted(Maps.CacheMap<K,V> map)
Invoked when the periodic timer expires.
|