Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
GenericMapMaker.NullListener
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
(package private) MapMaker.RemovalListener<K0,V0> |
GenericMapMaker.removalListener
Deprecated.
|
private MapMaker.RemovalListener<K,V> |
MapMaker.NullConcurrentMap.removalListener |
(package private) MapMaker.RemovalListener<K,V> |
MapMakerInternalMap.removalListener
A listener that is invoked when an entry is removed due to expiration or garbage collection of
soft/weak entries.
|
(package private) MapMaker.RemovalListener<? super K,? super V> |
MapMakerInternalMap.AbstractSerializationProxy.removalListener |
Modifier and Type | Method and Description |
---|---|
(package private) <K extends K0,V extends V0> |
GenericMapMaker.getRemovalListener()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
(package private) <K,V> GenericMapMaker<K,V> |
MapMaker.removalListener(MapMaker.RemovalListener<K,V> listener)
Deprecated.
Caching functionality in
MapMaker has been moved to
CacheBuilder , with MapMaker.removalListener(com.google.common.collect.MapMaker.RemovalListener<K, V>) being
replaced by CacheBuilder.removalListener . Note that CacheBuilder is simply an enhanced API for an implementation which was branched from
MapMaker . |
Constructor and Description |
---|
AbstractSerializationProxy(MapMakerInternalMap.Strength keyStrength,
MapMakerInternalMap.Strength valueStrength,
Equivalence<java.lang.Object> keyEquivalence,
Equivalence<java.lang.Object> valueEquivalence,
long expireAfterWriteNanos,
long expireAfterAccessNanos,
int maximumSize,
int concurrencyLevel,
MapMaker.RemovalListener<? super K,? super V> removalListener,
java.util.concurrent.ConcurrentMap<K,V> delegate) |
ComputingSerializationProxy(MapMakerInternalMap.Strength keyStrength,
MapMakerInternalMap.Strength valueStrength,
Equivalence<java.lang.Object> keyEquivalence,
Equivalence<java.lang.Object> valueEquivalence,
long expireAfterWriteNanos,
long expireAfterAccessNanos,
int maximumSize,
int concurrencyLevel,
MapMaker.RemovalListener<? super K,? super V> removalListener,
java.util.concurrent.ConcurrentMap<K,V> delegate,
Function<? super K,? extends V> computingFunction) |
SerializationProxy(MapMakerInternalMap.Strength keyStrength,
MapMakerInternalMap.Strength valueStrength,
Equivalence<java.lang.Object> keyEquivalence,
Equivalence<java.lang.Object> valueEquivalence,
long expireAfterWriteNanos,
long expireAfterAccessNanos,
int maximumSize,
int concurrencyLevel,
MapMaker.RemovalListener<? super K,? super V> removalListener,
java.util.concurrent.ConcurrentMap<K,V> delegate) |