Package org.jboss.el.cache
Class BeanPropertiesCache.SoftConcurrentHashMap
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.concurrent.ConcurrentHashMap<Class<?>,BeanPropertiesCache.BeanProperties>
-
- org.jboss.el.cache.BeanPropertiesCache.SoftConcurrentHashMap
-
- All Implemented Interfaces:
Serializable,ConcurrentMap<Class<?>,BeanPropertiesCache.BeanProperties>,Map<Class<?>,BeanPropertiesCache.BeanProperties>
- Enclosing class:
- BeanPropertiesCache
public static class BeanPropertiesCache.SoftConcurrentHashMap extends ConcurrentHashMap<Class<?>,BeanPropertiesCache.BeanProperties>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap
ConcurrentHashMap.KeySetView<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Constructor Summary
Constructors Constructor Description SoftConcurrentHashMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclear(ClassLoader classLoader)BeanPropertiesCache.BeanPropertiesget(Object key)BeanPropertiesCache.BeanPropertiesput(Class<?> key, BeanPropertiesCache.BeanProperties value)BeanPropertiesCache.BeanPropertiesputIfAbsent(Class<?> key, BeanPropertiesCache.BeanProperties value)-
Methods inherited from class java.util.concurrent.ConcurrentHashMap
clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, putAll, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
-
Methods inherited from class java.util.AbstractMap
clone
-
-
-
-
Method Detail
-
clear
protected void clear(ClassLoader classLoader)
-
put
public BeanPropertiesCache.BeanProperties put(Class<?> key, BeanPropertiesCache.BeanProperties value)
- Specified by:
putin interfaceMap<Class<?>,BeanPropertiesCache.BeanProperties>- Overrides:
putin classConcurrentHashMap<Class<?>,BeanPropertiesCache.BeanProperties>
-
putIfAbsent
public BeanPropertiesCache.BeanProperties putIfAbsent(Class<?> key, BeanPropertiesCache.BeanProperties value)
- Specified by:
putIfAbsentin interfaceConcurrentMap<Class<?>,BeanPropertiesCache.BeanProperties>- Specified by:
putIfAbsentin interfaceMap<Class<?>,BeanPropertiesCache.BeanProperties>- Overrides:
putIfAbsentin classConcurrentHashMap<Class<?>,BeanPropertiesCache.BeanProperties>
-
get
public BeanPropertiesCache.BeanProperties get(Object key)
- Specified by:
getin interfaceMap<Class<?>,BeanPropertiesCache.BeanProperties>- Overrides:
getin classConcurrentHashMap<Class<?>,BeanPropertiesCache.BeanProperties>
-
-