A summary of why you can’t serialize Optional and what can be done to deal with that limitation if necessary.
A presentation of the Serialization Proxy Pattern as defined in Effective Java. It defines the pattern, describes its implementation and gives examples.
A close look at serialization and a presentation of some key concepts of Java’s serialization system.
Discussing the reasons for not making Java 8’s new type Optional serializable.