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.