the directory to store the data
the maximum allowed length of tags
the ability to persist T values
the ability to determine an ID for T values
the ability to read T values from byte arrays
the tag to check
all values which have the given tag
all values which have the given tag and value
the maximum allowed length of tags
the directory to store the data
Stores things in the format:
When a tag value is not alphanumeric, or is longer than 'maxTagValueLen':
<root dir>/tags/<tag>/<value hash>/<id>/.value = <value> <root dir>/tags/<tag>/<value hash>/<id>/.data = <data>
or, when the tag value IS alphanumber and within 'maxTagValueLen':
<root dir>/tags/<tag>/<value>/<id>/.data
It also stores:
<root dir>/ids/<id>/<tag> = <value>
for queries on just the id (e.g. list tags), or when the id and tag are known
the value type
the directory to store the data
the maximum allowed length of tags
the ability to persist T values
the ability to determine an ID for T values
the ability to read T values from byte arrays