int storeSegmentFileSizeMB, SegmentFactory storeSegmentFactory) throws Exception {
int indexInitLevel = getInitLevel(initialCapacity);
int storeInitLevel = Math.max(1, indexInitLevel/2);
this.updateBatchSize = updateBatchSize;
this.storeHomeDir = storeDir;
this.indexedStore = new IndexedDataStore(
storeDir,
updateBatchSize,
numSyncBatches,
indexInitLevel,
indexSegmentFileSizeMB,