Class MapMakerInternalMap.SerializationProxy<K,V>

All Implemented Interfaces:
Serializable, ConcurrentMap<K,V>, Map<K,V>
Enclosing class:
MapMakerInternalMap<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>,S extends MapMakerInternalMap.Segment<K,V,E,S>>

private static final class MapMakerInternalMap.SerializationProxy<K,V> extends MapMakerInternalMap.AbstractSerializationProxy<K,V>
The actual object that gets serialized. Unfortunately, readResolve() doesn't get called when a circular dependency is present, so the proxy must be able to behave as the map itself.