| Package | Description | 
|---|---|
| oracle.javatools.util | 
 Provides general utilities. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Maps.AbstractLinkedHashMap<K,V,E extends Maps.LinkedEntry<K,V>>
An abstract, but nearly complete, implementation of the  
Map interface that is functionally equivalent to LinkedHashMap but is based on Maps.AbstractHashMap and allows subclasses the same customization options. | 
static class  | 
Maps.CacheMap<K,V>  | 
static class  | 
Maps.ManagedCacheMap<K,V>
A cache map which is an MBean and can be monitored by a JMX client (e.g., JConsole). 
 | 
static class  | 
Maps.SoftHashMap<K,V>
An implementation of  
Maps.AbstractHashMap, based on Maps.SoftEntry, which holds its values with SoftReferences. | 
static class  | 
Maps.SoftLinkedHashMap<K,V>
An implementation of  
Maps.AbstractLinkedHashMap, based on Maps.SoftLinkedEntry, which holds its values with SoftReferences. | 
static class  | 
Maps.StrongHashMap<K,V>
The default implementation of  
Maps.AbstractHashMap, based on Maps.StrongEntry. | 
static class  | 
Maps.StrongLinkedHashMap<K,V>
The default implementation of  
Maps.AbstractLinkedHashMap, based on Maps.StrongLinkedEntry. | 
static class  | 
Maps.WeakHashMap<K,V>
An implementation of  
Maps.AbstractHashMap, based on Maps.WeakEntry, which holds its values with WeakReferences. | 
static class  | 
Maps.WeakLinkedHashMap<K,V>
An implementation of  
Maps.AbstractLinkedHashMap, based on Maps.WeakLinkedEntry, which holds its values with WeakReferences. |