K
- level 1 keyK2
- level 2 keyT
- type of cached objectpublic abstract static class Document.MapCache3<K,K2 extends java.lang.Enum<K2>,K3 extends java.lang.Enum<K3>,T>
extends java.util.HashMap<K,java.util.Map<K2,java.util.Map<K3,T>>>
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Constructor and Description |
---|
MapCache3() |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
fetch(K key,
K2 key2,
K3 key3,
java.lang.Object... extras)
Fetch object from source
|
T |
get(K key,
K2 key2,
K3 key3,
java.lang.Object... extras)
Get object from cache
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
private static final long serialVersionUID