Class ConcurrentLinkedHashMap.SerializationProxy<K,V>

java.lang.Object
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.SerializationProxy<K,V>
All Implemented Interfaces:
Serializable
Enclosing class:
ConcurrentLinkedHashMap<K,V>

static final class ConcurrentLinkedHashMap.SerializationProxy<K,V> extends Object implements Serializable
A proxy that is serialized instead of the map. The page-replacement algorithm's data structures are not serialized so the deserialized instance contains only the entries. This is acceptable as caches hold transient data that is recomputable and serialization would tend to be used as a fast warm-up process.
  • Field Details

    • weigher

      final EntryWeigher<? super K,? super V> weigher
    • listener

      final EvictionListener<K,V> listener
    • concurrencyLevel

      final int concurrencyLevel
    • data

      final Map<K,V> data
    • capacity

      final long capacity
    • serialVersionUID

      static final long serialVersionUID
      See Also:
  • Constructor Details

  • Method Details

    • readResolve

      Object readResolve()