| Interface | Description | 
|---|---|
| SerializationProvider | A  ServiceprovidingSerializerinstances. | 
| Serializer<T> | Defines the contract used to transform type instances to and from a serial form. | 
| StatefulSerializer<T> | Implementations of this interface can have their state maintained in a  StateRepository. | 
| Exception | Description | 
|---|---|
| SerializerException | Thrown by a  Serializerwhen it cannot serialize or deserialize an instance. | 
| UnsupportedTypeException | Exception thrown by the  SerializationProviderto indicate aSerializercould not be created for a
 given type. | 
Serializer SPI in Ehcache.