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