com.filenet.wcm.toolkit.util
Class WcmSoftReferenceMap
- java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
com.filenet.wcm.toolkit.util.WcmSoftReferenceMap
All implemented interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map
- public class WcmSoftReferenceMap
- extends java.util.HashMap
Note: keys are not automatically garbage-collected, so using large objects as keys is not recommended.
The performace of this class should be similar to HashMap.
See Also:
Nested Class Summary
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Constructor Summary
| Constructor and Description |
|---|
WcmSoftReferenceMap()
|
WcmSoftReferenceMap(int initialCapacity)
|
WcmSoftReferenceMap(int initialCapacity,float loadFactor)
|
WcmSoftReferenceMap(java.util.Map t)
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
containsValue(java.lang.Object value)
|
|
entrySet()
|
|
get(java.lang.Object key)
|
|
put(java.lang.Object key,java.lang.Object value)
|
|
remove(java.lang.Object key)
|
|
values()
|
| Methods inherited from class java.util.HashMap |
|---|
clear, clone, containsKey, isEmpty, keySet, putAll, size |
| Methods inherited from class java.util.AbstractMap |
|---|
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
Constructor Detail
WcmSoftReferenceMap
- public WcmSoftReferenceMap()
WcmSoftReferenceMap
- public WcmSoftReferenceMap(int initialCapacity)
WcmSoftReferenceMap
- public WcmSoftReferenceMap(int initialCapacity,
- float loadFactor)
WcmSoftReferenceMap
- public WcmSoftReferenceMap(java.util.Map t)
Method Detail
remove
- public java.lang.Object remove( java.lang.Object key)
Specified by:
remove in interface java.util.Map
Overrides:
remove in class java.util.HashMap
containsValue
- public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface java.util.Map
Overrides:
containsValue in class java.util.HashMap
entrySet
- public java.util.Set entrySet()
Specified by:
entrySet in interface java.util.Map
Overrides:
entrySet in class java.util.HashMap
get
- public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface java.util.Map
Overrides:
get in class java.util.HashMap
values
- public java.util.Collection values( )
Specified by:
values in interface java.util.Map
Overrides:
values in class java.util.HashMap
put
- public java.lang.Object put(java.lang.Object key,
- java.lang.Object value)
Specified by:
put in interface java.util.Map
Overrides:
put in class java.util.HashMap