diff options
author | Robert Newson <rnewson@apache.org> | 2023-04-03 14:39:26 +0100 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2023-04-03 14:48:13 +0100 |
commit | e27f02dbad69b43d5cd0aefbbf9873b99ad2ef3f (patch) | |
tree | 0fb7ff1de79a036bf28c4d8c8effa1dc76359d1c | |
parent | fdfc4052539101e27e72fc85d0586d3783bf1208 (diff) | |
download | couchdb-e27f02dbad69b43d5cd0aefbbf9873b99ad2ef3f.tar.gz |
use common pool where possible
-rw-r--r-- | nouveau/lucene4/src/main/java/org/apache/couchdb/nouveau/lucene4/Lucene4Bundle.java | 5 | ||||
-rw-r--r-- | nouveau/lucene9/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Bundle.java | 5 |
2 files changed, 4 insertions, 6 deletions
diff --git a/nouveau/lucene4/src/main/java/org/apache/couchdb/nouveau/lucene4/Lucene4Bundle.java b/nouveau/lucene4/src/main/java/org/apache/couchdb/nouveau/lucene4/Lucene4Bundle.java index 8468842fe..7c89d9c8c 100644 --- a/nouveau/lucene4/src/main/java/org/apache/couchdb/nouveau/lucene4/Lucene4Bundle.java +++ b/nouveau/lucene4/src/main/java/org/apache/couchdb/nouveau/lucene4/Lucene4Bundle.java @@ -13,7 +13,7 @@ package org.apache.couchdb.nouveau.lucene4; -import java.util.concurrent.ExecutorService; +import java.util.concurrent.ForkJoinPool; import org.apache.couchdb.nouveau.LuceneBundle; import org.apache.couchdb.nouveau.NouveauApplicationConfiguration; @@ -39,8 +39,7 @@ public final class Lucene4Bundle extends LuceneBundle { environment.jersey().register(new AnalyzeResource()); // IndexResource - final ExecutorService executorService = environment.lifecycle().executorService("nouveau-lucene4-%d").build(); - final SearcherFactory searcherFactory = new ParallelSearcherFactory(executorService); + final SearcherFactory searcherFactory = new ParallelSearcherFactory(ForkJoinPool.commonPool()); final IndexResource indexResource = new IndexResource(indexManager, searcherFactory); environment.jersey().register(indexResource); diff --git a/nouveau/lucene9/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Bundle.java b/nouveau/lucene9/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Bundle.java index db2ed5109..4aec993aa 100644 --- a/nouveau/lucene9/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Bundle.java +++ b/nouveau/lucene9/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Bundle.java @@ -13,7 +13,7 @@ package org.apache.couchdb.nouveau.lucene9; -import java.util.concurrent.ExecutorService; +import java.util.concurrent.ForkJoinPool; import org.apache.couchdb.nouveau.LuceneBundle; import org.apache.couchdb.nouveau.NouveauApplicationConfiguration; @@ -40,8 +40,7 @@ public final class Lucene9Bundle extends LuceneBundle { environment.jersey().register(new AnalyzeResource()); // IndexResource - final ExecutorService executorService = environment.lifecycle().executorService("nouveau-lucene9-%d").build(); - final SearcherFactory searcherFactory = new ParallelSearcherFactory(executorService); + final SearcherFactory searcherFactory = new ParallelSearcherFactory(ForkJoinPool.commonPool()); final IndexResource indexResource = new IndexResource(indexManager, searcherFactory); environment.jersey().register(indexResource); |