LUCENE-2249: ParallelMultiSearcher should shut down thread pool on close

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@906744 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Uwe Schindler 2010-02-05 00:05:34 +00:00
parent 23d403b6bb
commit 7f76eea086
2 changed files with 10 additions and 1 deletions

View File

@ -103,6 +103,9 @@ Bug fixes
* LUCENE-2235: Implement missing PerFieldAnalyzerWrapper.getOffsetGap().
(Javier Godoy via Uwe Schindler)
* LUCENE-2249: ParallelMultiSearcher should shut down thread pool on
close. (Martin Traverso via Uwe Schindler)
New features

View File

@ -175,7 +175,13 @@ public class ParallelMultiSearcher extends MultiSearcher {
searchables[i].search(weight, filter, hc);
}
}
@Override
public void close() throws IOException {
executor.shutdown();
super.close();
}
@Override
HashMap<Term, Integer> createDocFrequencyMap(Set<Term> terms) throws IOException {
final Term[] allTermsArray = terms.toArray(new Term[terms.size()]);