This packages contains an embeddable, randomly-accessable
(RamdomAccessFile) object-database paradigm. The classes herein can be used to manage a
never-ending, file-based collecting of variant-sized, homogeneous, Java-Serializable Objects.
Package Benefits:
Seralized Objects can be managed by an easy-to-use CREATE, READ,
UPDATE, DELETE, and SEARCH (CRUD / CRUDS) capability.
Fast and very oopy, as a bonus data are never actually deleted
from the datafile until the database is re-copied.
Preserving older objects provides a historical object-journaling feature.
The object-preservation strategy means that even ''orphaned'' data can be ALWAYS
be recalled in their physically-added order.
Delaying costly file-management activities until they are
actually needed also means that adding, updating, deleting,
and over-writing Java Objects can be can be as fast, serializable,
and accurate as the native java.io.Serializable and java.io.RamdomAccessFile
implementations can concevably allow.