+ docName));
}
this._nativeByteOrder = nativeByteOrder;
final File segFile = new File(coll.getDirectory(), docName + DTM_SEGMENT_FILE_SUFFIX);
try {
this._mmfile = new MemoryMappedFile(segFile, PAGE_SHIFT, readOnly, nativeByteOrder);
} catch (FileNotFoundException e) {
throw new IllegalStateException("file not found: " + segFile.getAbsolutePath(), e);
}
this._pool = readOnly ? new ConcurrentLongCache<int[]>(CACHED_PAGES) : null;
}