Mercurial Hosting > luan
view lucene/src/luan/modules/lucene/LuceneSnapshot.java @ 354:705e4d6c3dbb
improve formatting of diff.html
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 14 Apr 2015 05:44:06 -0600 |
parents | ef39bc4d3f70 |
children |
line wrap: on
line source
package luan.modules.lucene; import java.io.IOException; import java.util.Collection; import org.apache.lucene.index.IndexCommit; public final class LuceneSnapshot { private final LuceneIndex index; private final IndexCommit ic; LuceneSnapshot(LuceneIndex index) throws IOException { this.index = index; this.ic = index.snapshotDeletionPolicy.snapshot(); } // call in finally block public void close() throws IOException { index.snapshotDeletionPolicy.release(ic); } public Collection<String> getFileNames() throws IOException { return ic.getFileNames(); } }