public class MapBasedClassValue<T> extends ClassValue<T>
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.ConcurrentHashMap<java.lang.Class,T> |
cache |
calculator| Constructor and Description |
|---|
MapBasedClassValue(ClassValueCalculator<T> calculator) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(java.lang.Class cls) |
newInstanceprivate final java.util.concurrent.ConcurrentHashMap<java.lang.Class,T> cache
public MapBasedClassValue(ClassValueCalculator<T> calculator)
public T get(java.lang.Class cls)
get in class ClassValue<T>