Class LocaleConvertUtilsBean.DelegateFastHashMap
java.lang.Object
java.util.AbstractMap
java.util.HashMap
org.apache.commons.collections.FastHashMap
org.apache.commons.beanutils.locale.LocaleConvertUtilsBean.DelegateFastHashMap
- All Implemented Interfaces:
Serializable
,Cloneable
,Map
- Enclosing class:
LocaleConvertUtilsBean
private static class LocaleConvertUtilsBean.DelegateFastHashMap
extends org.apache.commons.collections.FastHashMap
FastHashMap implementation that uses WeakReferences to overcome
memory leak problems.
This is a hack to retain binary compatibility with previous
releases (where FastHashMap is exposed in the API), but
use WeakHashMap to resolve memory leaks.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
FieldsFields inherited from class org.apache.commons.collections.FastHashMap
fast
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.collections.FastHashMap
clone
Methods inherited from class java.util.HashMap
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
Methods inherited from class java.util.AbstractMap
toString
-
Field Details
-
map
-
-
Constructor Details
-
DelegateFastHashMap
-
-
Method Details
-
clear
public void clear() -
containsKey
- Specified by:
containsKey
in interfaceMap
- Overrides:
containsKey
in classorg.apache.commons.collections.FastHashMap
-
containsValue
- Specified by:
containsValue
in interfaceMap
- Overrides:
containsValue
in classorg.apache.commons.collections.FastHashMap
-
entrySet
-
equals
-
get
-
hashCode
public int hashCode() -
isEmpty
public boolean isEmpty() -
keySet
-
put
-
putAll
-
remove
-
size
public int size() -
values
-
getFast
public boolean getFast()- Overrides:
getFast
in classorg.apache.commons.collections.FastHashMap
-
setFast
public void setFast(boolean fast) - Overrides:
setFast
in classorg.apache.commons.collections.FastHashMap
-