Prevayler - Transparent Persistence for Java
is an object prevalence system which is orders
of magnitude faster and simpler than a DBMS.
It is possible to write plain Java classes with no
pre- or post-processing required, and no
inheritance from a base class. It runs on any
Java VM, and includes clear documentation
and a demo.