Elsa is serialization framework for Java. It offers more features and data serialized by Elsa are much smaller. Elsa was developed as part of MapDB (formerly JDBM) since 2010, and was recently refactored into separate project.
Elsa was developed as drop-in replacement for
ObjectOutputStream serialization (Java Serialization).
It offers following features:
Serializableinterface (option to disable this)
objectReplaceand other tricks
Cyclic Graph handling
Plugable serializer model