} else {
File tmpDir = (TMP_DATA_DIR == null) ? null : new File(TMP_DATA_DIR);
String docname = FileUtils.basename(docId);
File tmpFile = File.createTempFile(docname, ".tmp", tmpDir);
tmpFile.deleteOnExit();
ILongCache<int[]> pool = new DiskPagedLongCache<int[]>(tmpFile, MemoryMappedDocumentTable.CACHED_PAGES, new IntCodec());
mmDoctbl.setBufferPool(pool);
}
}