diff --git a/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSearcher.java b/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSearcher.java index ce91a9fd4..3bb1ebe97 100644 --- a/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSearcher.java +++ b/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSearcher.java @@ -20,10 +20,6 @@ public class LuceneSearcher { this.searcher = searcher; } - public void close() { - release(); - } - public boolean isCurrent() { try { return searcher.getIndexReader().isCurrent(); diff --git a/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionFactoryImpl.java b/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionFactoryImpl.java index 59d0916de..a5237b63e 100644 --- a/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionFactoryImpl.java +++ b/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionFactoryImpl.java @@ -102,7 +102,7 @@ public class LuceneSessionFactoryImpl implements LuceneSessionFactory { LuceneSearcher s = new LuceneSearcher(new IndexSearcher(directory)); if (!searcher.compareAndSet(expected, s)) { // Some thread already created a new one so just close this - s.close(); + s.release(); } else { // Incrementing the reference count first time // We want to keep using the same reader until the index is changed diff --git a/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionImpl.java b/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionImpl.java index b2770205d..b8362b50e 100644 --- a/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionImpl.java +++ b/querydsl-lucene/src/main/java/com/mysema/query/lucene/session/impl/LuceneSessionImpl.java @@ -72,7 +72,7 @@ public class LuceneSessionImpl implements LuceneSession { if (searcher != null) { try { - searcher.close(); + searcher.release(); } catch (QueryException e) { searcherException = e; } @@ -100,7 +100,7 @@ public class LuceneSessionImpl implements LuceneSession { writer.commit(); if (searcher != null) { - searcher.close(); + searcher.release(); } searcher = null;