Drop lucene sync completely
Change-Id: Ia9146d611e89a2517de210bda2ff2b3c125b8c14
Signed-off-by: Dawid Pakuła <zulus@w3des.net>
diff --git a/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java b/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java
index d5c7c16..4a2980e 100644
--- a/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java
+++ b/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java
@@ -123,18 +123,11 @@
@Override
public void sync(Collection<String> names) throws IOException {
- ((FSDirectory) in).deletePendingFiles();
}
@Override
public void syncMetaData() throws IOException {
- ((FSDirectory) in).deletePendingFiles();
}
-
- public void shutdown() throws IOException {
- in.syncMetaData();
- }
-
}
private IndexWriter createWriter(Path path) throws IOException {
@@ -277,8 +270,6 @@
if (fTimestampsSearcher != null)
fTimestampsSearcher.close();
if (fTimestampsWriter != null) {
- ((NoFsyncDirectory) fTimestampsWriter.getDirectory())
- .shutdown();
fTimestampsWriter.close();
}
// Close all data searchers
@@ -294,7 +285,6 @@
.values()) {
for (IndexWriter writer : dataWriters.values()) {
if (writer != null && writer.isOpen()) {
- ((NoFsyncDirectory) writer.getDirectory()).shutdown();
writer.close();
}
}