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

@ -104,6 +104,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
* LUCENE-2128: Parallelized fetching document frequencies during weight

View File

@ -176,6 +176,12 @@ public class ParallelMultiSearcher extends MultiSearcher {
}
}
@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()]);