T - the type of the instances to serializepublic interface StatefulSerializer<T> extends Serializer<T>
StateRepository.
 The state will be maintained by the authoritative tier of the cache for which this is configured.
 Implementations must be thread-safe.
 When used within the default serialization provider, there is an additional constructor requirement.
 The implementations must define a constructor that takes in a ClassLoader.
 Post instantiation, the state repository will be injected with the init method invocation.
 This is guaranteed to happen before any serialization/deserialization interaction.
 
Serializer| Modifier and Type | Method and Description | 
|---|---|
| void | init(StateRepository stateRepository)This method is used to inject a  StateRepositoryto the serializer
 by the authoritative tier of a cache during the cache initialization. | 
equals, read, serializevoid init(StateRepository stateRepository)
StateRepository to the serializer
 by the authoritative tier of a cache during the cache initialization.
 The passed in state repository will have the persistent properties of the injecting tier.stateRepository - the state repository