Discussing the talk “Lambdas in Java: A peek under the hood” given by Brian Goetz at the goto; conference 2013 in Aarhus.
A summary of why you can’t serialize Optional and what can be done to deal with that limitation if necessary.
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.
A digest of how Optional was introduced in Java 8, summarizing the many discussions about it and their key points based on the mail archive of JSR-335.