Package org.apache.commons.ognl.internal
Class ConcurrentHashMapClassCache<T>
- java.lang.Object
-
- org.apache.commons.ognl.internal.ConcurrentHashMapCache<java.lang.Class<?>,T>
-
- org.apache.commons.ognl.internal.ConcurrentHashMapClassCache<T>
-
- All Implemented Interfaces:
Cache<java.lang.Class<?>,T>
,ClassCache<T>
public class ConcurrentHashMapClassCache<T> extends ConcurrentHashMapCache<java.lang.Class<?>,T> implements ClassCache<T>
-
-
Field Summary
Fields Modifier and Type Field Description private ClassCacheInspector
inspector
-
Constructor Summary
Constructors Constructor Description ConcurrentHashMapClassCache(CacheEntryFactory<java.lang.Class<?>,T> entryFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
put(java.lang.Class<?> key, T value)
void
setClassInspector(ClassCacheInspector inspector)
-
Methods inherited from class org.apache.commons.ognl.internal.ConcurrentHashMapCache
clear, contains, get, getSize, shouldCreate
-
-
-
-
Field Detail
-
inspector
private ClassCacheInspector inspector
-
-
Constructor Detail
-
ConcurrentHashMapClassCache
public ConcurrentHashMapClassCache(CacheEntryFactory<java.lang.Class<?>,T> entryFactory)
-
-
Method Detail
-
setClassInspector
public void setClassInspector(ClassCacheInspector inspector)
- Specified by:
setClassInspector
in interfaceClassCache<T>
-
-