the directory under which all the data will be stored
the Persist instance to use in saving (or linking) the data.
a means of deserializing a T from bytes
the ability to name the T values w/ an ID (as multiple Ts can exist for the same instant)
With the directory structure:
With the directory structure:
<date>/
The first timestamp stored, if any
The last timestamp stored, if any
the directory under which all the data will be stored
Writes stuff (T values) down under the given directory structures:
<dir>/dates/<date>/<hour>/<minute>/<second>_<nano>_<id> = *data*
where *data* is determined by the given Persist, which is either the data itself or a linked file.
The implicit Persist may only link to the former instead of serializing the data
the value to save/retrieve
the directory under which all the data will be stored
the Persist instance to use in saving (or linking) the data.
a means of deserializing a T from bytes
the ability to name the T values w/ an ID (as multiple Ts can exist for the same instant)