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 |
computingFunction
CLEANUP_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, writeReplace
clear, 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, values
finalize, getClass, notify, notifyAll, wait, wait, wait
private static final long serialVersionUID