public ValueStore(File dataDir, boolean forceSync)
throws IOException
{
super();
dataStore = new DataStore(dataDir, FILENAME_PREFIX, forceSync);
valueCache = new LRUCache<Integer, NativeValue>(VALUE_CACHE_SIZE);
valueIDCache = new LRUCache<Value, Integer>(VALUE_ID_CACHE_SIZE);
namespaceCache = new LRUCache<Integer, String>(NAMESPACE_CACHE_SIZE);
namespaceIDCache = new LRUCache<String, Integer>(NAMESPACE_ID_CACHE_SIZE);