abstract static class MapMakerInternalMap.AbstractSerializationProxy<K,V> extends ForwardingConcurrentMap<K,V> implements java.io.Serializable
ForwardingMap.StandardEntrySet, ForwardingMap.StandardKeySet, ForwardingMap.StandardValues
Modifier and Type | Field and Description |
---|---|
(package private) int |
concurrencyLevel |
(package private) java.util.concurrent.ConcurrentMap<K,V> |
delegate |
(package private) Equivalence<java.lang.Object> |
keyEquivalence |
(package private) MapMakerInternalMap.Strength |
keyStrength |
private static long |
serialVersionUID |
(package private) Equivalence<java.lang.Object> |
valueEquivalence |
(package private) MapMakerInternalMap.Strength |
valueStrength |
Constructor and Description |
---|
AbstractSerializationProxy(MapMakerInternalMap.Strength keyStrength,
MapMakerInternalMap.Strength valueStrength,
Equivalence<java.lang.Object> keyEquivalence,
Equivalence<java.lang.Object> valueEquivalence,
int concurrencyLevel,
java.util.concurrent.ConcurrentMap<K,V> delegate) |
Modifier and Type | Method and Description |
---|---|
protected java.util.concurrent.ConcurrentMap<K,V> |
delegate()
Returns the backing delegate instance that methods are forwarded to.
|
(package private) void |
readEntries(java.io.ObjectInputStream in) |
(package private) MapMaker |
readMapMaker(java.io.ObjectInputStream in) |
(package private) void |
writeMapTo(java.io.ObjectOutputStream out) |
putIfAbsent, remove, replace, replace
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, standardClear, standardContainsKey, standardContainsValue, standardEquals, standardHashCode, standardIsEmpty, standardPutAll, standardRemove, standardToString, values
toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
private static final long serialVersionUID
final MapMakerInternalMap.Strength keyStrength
final MapMakerInternalMap.Strength valueStrength
final Equivalence<java.lang.Object> keyEquivalence
final Equivalence<java.lang.Object> valueEquivalence
final int concurrencyLevel
AbstractSerializationProxy(MapMakerInternalMap.Strength keyStrength, MapMakerInternalMap.Strength valueStrength, Equivalence<java.lang.Object> keyEquivalence, Equivalence<java.lang.Object> valueEquivalence, int concurrencyLevel, java.util.concurrent.ConcurrentMap<K,V> delegate)
protected java.util.concurrent.ConcurrentMap<K,V> delegate()
ForwardingObject
ForwardingSet.delegate()
. Concrete subclasses override this method to supply the
instance being decorated.delegate
in class ForwardingConcurrentMap<K,V>
void writeMapTo(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
MapMaker readMapMaker(java.io.ObjectInputStream in) throws java.io.IOException
java.io.IOException
void readEntries(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException