...Additionally this library has "ValueManager" interface, which wraps how the Value is stored.
This can be in Memory or in a Persistent storage like File, FileReference or Database which will give ability to restore the cache.
Make java data object persistent in file system whithout database. Between serialization in file and database. Cache your data model in file. Manage more objects than memory can contains