2 * Sixth Data. Copyright ©2012-2019, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of version 3 of the GNU Lesser General Public License
6 * or later as published by the Free Software Foundation.
9 package eu.svjatoslav.sixth.data.store.file;
13 * File based storage consists of three segments in the following order:
16 * Small and fixed length.
17 * Contains few variables.
19 * ENTRY ALLOCATION TABLE
20 * Size of this segment dynamically expands as more
21 * entries are created and more of unique ID's are needed.
23 * This segment consists of many small fixed length records,
26 * ESTRIES STORAGE AREA
27 * This area holds actual content of stored entries.