public class DeferredComputingMap<K,V> extends ComputingEntryHashMap<K,V>
ComputingEntryHashMap.ComputingEntry, ComputingEntryHashMap.DeferredEntry, ComputingEntryHashMap.Entry<K,V>
Constructor and Description |
---|
DeferredComputingMap(ComputingEntryHashMap<K,V> other) |
DeferredComputingMap(java.util.function.Function<K,V> computation) |
DeferredComputingMap(java.util.function.Function<K,V> computation,
java.util.concurrent.Executor executor) |
Modifier and Type | Method and Description |
---|---|
protected ComputingEntryHashMap.Entry<K,V> |
createEntry(K key) |
clear, computation, get, keySet, put, putGet, putGetImpl, removeGet, values
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isEmpty, putAll, putGet, remove, removeAll
size
public DeferredComputingMap(java.util.function.Function<K,V> computation, java.util.concurrent.Executor executor)
public DeferredComputingMap(ComputingEntryHashMap<K,V> other)
protected ComputingEntryHashMap.Entry<K,V> createEntry(K key)
createEntry
in class ComputingEntryHashMap<K,V>