List of usage examples for org.apache.lucene.store MMapDirectory MMapDirectory
public MMapDirectory(Path path, LockFactory lockFactory, int maxChunkSize) throws IOException
From source file:org.apache.solr.core.MMapDirectoryFactory.java
License:Apache License
@Override protected Directory create(String path, DirContext dirContext) throws IOException { MMapDirectory mapDirectory = new MMapDirectory(new File(path), null, maxChunk); try {//from ww w. j a v a 2s .co m mapDirectory.setUseUnmap(unmapHack); } catch (Exception e) { log.warn("Unmap not supported on this JVM, continuing on without setting unmap", e); } return mapDirectory; }