static final class MapMaker.ComputingMapAdapter<K,V> extends ComputingConcurrentHashMap<K,V> implements java.io.Serializable
null is returned
from a computation.ComputingConcurrentHashMap.ComputingSegment<K,V>, ComputingConcurrentHashMap.ComputingSerializationProxy<K,V>MapMakerInternalMap.AbstractReferenceEntry<K,V>, MapMakerInternalMap.AbstractSerializationProxy<K,V>, MapMakerInternalMap.CleanupMapTask, MapMakerInternalMap.EntryFactory, MapMakerInternalMap.EntryIterator, MapMakerInternalMap.EntrySet, MapMakerInternalMap.EvictionQueue<K,V>, MapMakerInternalMap.ExpirationQueue<K,V>, MapMakerInternalMap.HashIterator<E>, MapMakerInternalMap.KeyIterator, MapMakerInternalMap.KeySet, MapMakerInternalMap.ReferenceEntry<K,V>, MapMakerInternalMap.Segment<K,V>, MapMakerInternalMap.SoftEntry<K,V>, MapMakerInternalMap.SoftEvictableEntry<K,V>, MapMakerInternalMap.SoftExpirableEntry<K,V>, MapMakerInternalMap.SoftExpirableEvictableEntry<K,V>, MapMakerInternalMap.SoftValueReference<K,V>, MapMakerInternalMap.Strength, MapMakerInternalMap.StrongEntry<K,V>, MapMakerInternalMap.StrongEvictableEntry<K,V>, MapMakerInternalMap.StrongExpirableEntry<K,V>, MapMakerInternalMap.StrongExpirableEvictableEntry<K,V>, MapMakerInternalMap.StrongValueReference<K,V>, MapMakerInternalMap.ValueIterator, MapMakerInternalMap.ValueReference<K,V>, MapMakerInternalMap.Values, MapMakerInternalMap.WeakEntry<K,V>, MapMakerInternalMap.WeakEvictableEntry<K,V>, MapMakerInternalMap.WeakExpirableEntry<K,V>, MapMakerInternalMap.WeakExpirableEvictableEntry<K,V>, MapMakerInternalMap.WeakValueReference<K,V>, MapMakerInternalMap.WriteThroughEntry| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
computingFunctionCLEANUP_EXECUTOR_DELAY_SECS, concurrencyLevel, CONTAINS_VALUE_RETRIES, DISCARDING_QUEUE, DRAIN_MAX, DRAIN_THRESHOLD, entryFactory, entrySet, expireAfterAccessNanos, expireAfterWriteNanos, keyEquivalence, keySet, keyStrength, MAX_SEGMENTS, MAXIMUM_CAPACITY, maximumSize, removalListener, removalNotificationQueue, segmentMask, segments, segmentShift, ticker, UNSET, valueEquivalence, values, valueStrength| Constructor and Description |
|---|
ComputingMapAdapter(MapMaker mapMaker,
Function<? super K,? extends V> computingFunction) |
| Modifier and Type | Method and Description |
|---|---|
V |
get(java.lang.Object key) |
createSegment, getOrCompute, segmentFor, writeReplaceclear, connectEvictables, connectExpirables, containsKey, containsValue, copyEntry, discardingQueue, entrySet, evictsBySize, expires, expiresAfterAccess, expiresAfterWrite, getEntry, getLiveValue, hash, isEmpty, isExpired, isExpired, isLive, keySet, newEntry, newSegmentArray, newValueReference, nullEntry, nullifyEvictable, nullifyExpirable, processPendingNotifications, put, putAll, putIfAbsent, reclaimKey, reclaimValue, rehash, remove, remove, replace, replace, size, unset, usesKeyReferences, usesValueReferences, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitprivate static final long serialVersionUID