Class InstanceReusingAdvancedExternalizer<T>

java.lang.Object
org.infinispan.commons.marshall.AbstractExternalizer<T>
org.infinispan.commons.marshall.InstanceReusingAdvancedExternalizer<T>
All Implemented Interfaces:
Serializable, AdvancedExternalizer<T>, Externalizer<T>
Direct Known Subclasses:
CacheTopology.Externalizer, DefaultConsistentHash.Externalizer, JGroupsAddress.Externalizer, JGroupsTopologyAwareAddress.Externalizer, ManagerStatusResponse.Externalizer, ReplicatedConsistentHash.Externalizer, ScatteredConsistentHash.Externalizer

public abstract class InstanceReusingAdvancedExternalizer<T> extends AbstractExternalizer<T>
An advanced externalizer that when implemented will allow for child instances that also extend this class to use object instances instead of serializing a brand new object.
Since:
7.1
Author:
wburns
See Also: