This is an automated email from the ASF dual-hosted git repository.

reschke pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 6bcf85007c Revert "OAK-11459 - Code cleanups on indexing related 
packages (#2056)"
6bcf85007c is described below

commit 6bcf85007c24aed86072b9f7cc0c2d141765d7ad
Author: Julian Reschke <[email protected]>
AuthorDate: Sat Feb 8 06:13:55 2025 +0100

    Revert "OAK-11459 - Code cleanups on indexing related packages (#2056)"
    
    This reverts commit 080a08b806bafd1bcec1c6c6659be990c29116e2.
---
 .../index/progress/IndexingProgressReporter.java        |  2 +-
 .../plugins/index/lucene/writer/DefaultIndexWriter.java |  8 --------
 .../index/lucene/writer/LuceneIndexWriterConfig.java    | 15 ++++-----------
 .../index/lucene/writer/MultiplexingIndexWriter.java    | 17 ++++++-----------
 .../indexer/document/DocumentStoreIndexerBase.java      |  2 +-
 .../AheadOfTimeBlobDownloadingFlatFileStore.java        |  2 +-
 .../document/flatfile/FlatFileNodeStoreBuilder.java     |  2 +-
 .../document/flatfile/FlatFileStoreIterator.java        |  2 +-
 .../document/flatfile/pipelined}/ConfigHelper.java      |  2 +-
 .../flatfile/pipelined/PipelinedMergeSortTask.java      |  1 -
 .../flatfile/pipelined/PipelinedMongoDownloadTask.java  |  1 -
 .../document/flatfile/pipelined/PipelinedStrategy.java  |  1 -
 .../flatfile/pipelined/PipelinedTreeStoreStrategy.java  |  1 -
 .../document/flatfile/pipelined}/ConfigHelperTest.java  |  7 ++++++-
 .../apache/jackrabbit/oak/index/OutOfBandIndexer.java   |  8 ++++----
 15 files changed, 26 insertions(+), 45 deletions(-)

diff --git 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
index d665b20d14..843e66b2d3 100644
--- 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
+++ 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
@@ -91,7 +91,7 @@ public class IndexingProgressReporter implements 
NodeTraversalCallback {
     }
 
     public void traversedNode(PathSource pathSource) throws 
CommitFailedException {
-        if (++traversalCount % 10_000 == 0) {
+        if (++traversalCount % 10000 == 0) {
             double rate = traversalRateEstimator.getNodesTraversedPerSecond();
             String formattedRate = String.format("%1.2f nodes/s, %1.2f 
nodes/hr", rate, rate * 3600);
             String estimate = estimatePendingTraversal(rate);
diff --git 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
index 00823dc779..2c8a16bb3d 100644
--- 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
+++ 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
@@ -216,7 +216,6 @@ class DefaultIndexWriter implements LuceneIndexWriter {
      * Checks if last suggestion build time was done sufficiently in the past 
AND that there were non-zero indexedNodes
      * stored in the last run. Note, if index is updated only to rebuild 
suggestions, even then we update indexedNodes,
      * which would be zero in case it was a forced update of suggestions.
-     *
      * @return is suggest dict should be updated
      */
     private boolean shouldUpdateSuggestions(Calendar currentTime) {
@@ -297,11 +296,4 @@ class DefaultIndexWriter implements LuceneIndexWriter {
         }
         log.trace("Directory overall size: {}, files: {}", 
IOUtils.humanReadableByteCount(overallSize), sb);
     }
-
-    @Override
-    public String toString() {
-        return "DefaultIndexWriter{" +
-                "index=" + definition.getIndexName() +
-                '}';
-    }
 }
diff --git 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
index 7be43d5472..a64a8d57d6 100644
--- 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
+++ 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
@@ -19,13 +19,9 @@
 
 package org.apache.jackrabbit.oak.plugins.index.lucene.writer;
 
-import org.apache.jackrabbit.oak.commons.properties.SystemPropertySupplier;
 import org.apache.lucene.index.IndexWriterConfig;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 public class LuceneIndexWriterConfig {
-    private final static Logger LOG = 
LoggerFactory.getLogger(LuceneIndexWriterConfig.class);
     /**
      * This property will be used to set Lucene's 
IndexWriter.maxBufferedDeleteTerms
      * IndexWriter.maxBufferedDeleteTerms is used to flush buffered data to 
lucene index.
@@ -38,14 +34,11 @@ public class LuceneIndexWriterConfig {
      */
     public final static String RAM_PER_THREAD_HARD_LIMIT_MB_KEY = 
"oak.index.lucene.ramPerThreadHardLimitMB";
 
-    private final int maxBufferedDeleteTerms = SystemPropertySupplier.create(
-                    MAX_BUFFERED_DELETE_TERMS_KEY, 
IndexWriterConfig.DISABLE_AUTO_FLUSH)
-            .loggingTo(LOG).get();
-    private final int ramPerThreadHardLimitMB = SystemPropertySupplier.create(
-                    RAM_PER_THREAD_HARD_LIMIT_MB_KEY, 
IndexWriterConfig.DEFAULT_RAM_PER_THREAD_HARD_LIMIT_MB)
-            .loggingTo(LOG).get();
-
     private final double ramBufferSizeMB;
+    private final int maxBufferedDeleteTerms = 
Integer.getInteger(MAX_BUFFERED_DELETE_TERMS_KEY,
+            IndexWriterConfig.DISABLE_AUTO_FLUSH);
+    private final int ramPerThreadHardLimitMB = 
Integer.getInteger(RAM_PER_THREAD_HARD_LIMIT_MB_KEY,
+            IndexWriterConfig.DEFAULT_RAM_PER_THREAD_HARD_LIMIT_MB);
     private final int threadCount;
 
     public LuceneIndexWriterConfig() {
diff --git 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
index 3806188a69..b62a8a00f1 100644
--- 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
+++ 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
@@ -82,9 +82,9 @@ class MultiplexingIndexWriter implements LuceneIndexWriter {
         // This essentially ensures we respect DefaultIndexWriters#close's 
intent to
         // create empty index even if nothing has been written during re-index.
         
StreamSupport.stream(concat(singleton(mountInfoProvider.getDefaultMount()), 
mountInfoProvider.getNonDefaultMounts())
-                        .spliterator(), false)
-                .filter(m -> reindex && !m.isReadOnly()) // only needed when 
re-indexing for read-write mounts.
-                // reindex for ro-mount doesn't make sense in this case anyway.
+                .spliterator(), false)
+                .filter(m ->  reindex && !m.isReadOnly()) // only needed when 
re-indexing for read-write mounts.
+                                                         // reindex for 
ro-mount doesn't make sense in this case anyway.
                 .forEach(this::getWriter); // open default writers for mounts 
that passed all our tests
 
         boolean indexUpdated = false;
@@ -100,20 +100,15 @@ class MultiplexingIndexWriter implements 
LuceneIndexWriter {
     }
 
     private DefaultIndexWriter getWriter(Mount mount) {
-        return writers.computeIfAbsent(mount, w -> createWriter(mount));
+        DefaultIndexWriter writer = writers.computeIfAbsent(mount, w -> 
createWriter(mount));
+        return writer;
     }
 
     private DefaultIndexWriter createWriter(Mount m) {
         String dirName = MultiplexersLucene.getIndexDirName(m);
         String suggestDirName = MultiplexersLucene.getSuggestDirName(m);
         return new DefaultIndexWriter(definition, definitionBuilder, 
directoryFactory, dirName,
-                suggestDirName, reindex, writerConfig);
+            suggestDirName, reindex, writerConfig);
     }
 
-    @Override
-    public String toString() {
-        return "MultiplexingIndexWriter{" +
-                "writers=" + writers.values() +
-                '}';
-    }
 }
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
index 991e91526e..86b4583631 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
@@ -30,7 +30,7 @@ import 
org.apache.jackrabbit.oak.commons.concurrent.ExecutorCloser;
 import org.apache.jackrabbit.oak.index.IndexHelper;
 import org.apache.jackrabbit.oak.index.IndexerSupport;
 import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.FlatFileNodeStoreBuilder;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
 import 
org.apache.jackrabbit.oak.index.indexer.document.incrementalstore.IncrementalStoreBuilder;
 import org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStore;
 import 
org.apache.jackrabbit.oak.index.indexer.document.tree.ParallelIndexStore;
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
index ebc6a3180b..86f3eb60b7 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
@@ -25,7 +25,7 @@ import java.util.List;
 import java.util.stream.Collectors;
 
 import org.apache.jackrabbit.oak.index.indexer.document.NodeStateEntry;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
 import org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStore;
 import org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition;
 import org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore;
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
index 4f3d5df35a..0394c99714 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
@@ -28,7 +28,7 @@ import org.apache.jackrabbit.oak.index.IndexHelper;
 import org.apache.jackrabbit.oak.index.IndexerSupport;
 import org.apache.jackrabbit.oak.index.indexer.document.CompositeException;
 import 
org.apache.jackrabbit.oak.index.indexer.document.NodeStateEntryTraverserFactory;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
 import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.PipelinedStrategy;
 import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.PipelinedTreeStoreStrategy;
 import org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStore;
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
index f73afb0a66..5f5020371f 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
@@ -26,7 +26,7 @@ import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.Flat
 import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.NodeStateEntryList;
 import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.PersistedLinkedList;
 import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.PersistedLinkedListV2;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import 
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
 import org.apache.jackrabbit.oak.spi.blob.BlobStore;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.slf4j.Logger;
diff --git 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelper.java
similarity index 97%
rename from 
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
rename to 
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelper.java
index aefe26a736..b16171b0e2 100644
--- 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelper.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index;
+package org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined;
 
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
index 111b282d55..c8ce897129 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
@@ -25,7 +25,6 @@ import org.apache.jackrabbit.oak.commons.IOUtils;
 import org.apache.jackrabbit.oak.commons.conditions.Validate;
 import org.apache.jackrabbit.oak.commons.sort.ExternalSortByteArray;
 import 
org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStoreUtils;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
 import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
 import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
 import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
index 67a77ebdff..85f8cb7ab9 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
@@ -43,7 +43,6 @@ import org.apache.jackrabbit.oak.plugins.document.Collection;
 import org.apache.jackrabbit.oak.plugins.document.NodeDocument;
 import org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore;
 import 
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStoreHelper;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
 import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
 import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
 import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
index 5adbfed287..b24251d482 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
@@ -33,7 +33,6 @@ import org.apache.jackrabbit.oak.plugins.document.Collection;
 import org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore;
 import org.apache.jackrabbit.oak.plugins.document.RevisionVector;
 import org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
 import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
 import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
 import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
index 1f6764ff3c..6c07f6e610 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
@@ -34,7 +34,6 @@ import org.apache.jackrabbit.oak.plugins.document.Collection;
 import org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore;
 import org.apache.jackrabbit.oak.plugins.document.RevisionVector;
 import org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
 import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
 import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
 import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
diff --git 
a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelperTest.java
 
b/oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelperTest.java
similarity index 88%
rename from 
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelperTest.java
rename to 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelperTest.java
index 933faa90de..5e8ba1effe 100644
--- 
a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelperTest.java
+++ 
b/oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelperTest.java
@@ -16,9 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index;
+package org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined;
 
+import org.junit.Rule;
 import org.junit.Test;
+import org.junit.contrib.java.lang.system.RestoreSystemProperties;
 
 import java.util.List;
 
@@ -26,6 +28,9 @@ import static org.junit.Assert.assertEquals;
 
 public class ConfigHelperTest {
 
+    @Rule
+    public final RestoreSystemProperties restoreSystemProperties = new 
RestoreSystemProperties();
+
     @Test
     public void getSystemPropertyAsStringList() {
         assertEquals(List.of(), 
ConfigHelper.getSystemPropertyAsStringList("not.defined", "", ';'));
diff --git 
a/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java 
b/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
index 91080dfe7e..a4fe341e8e 100644
--- 
a/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
+++ 
b/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
@@ -42,13 +42,13 @@ public class OutOfBandIndexer extends OutOfBandIndexerBase {
     }
 
     protected IndexEditorProvider createIndexEditorProvider() throws 
IOException {
-        LuceneIndexEditorProvider lucene = createLuceneEditorProvider();
-        SegmentPropertyIndexEditorProvider property = 
createPropertyEditorProvider();
+        IndexEditorProvider lucene = createLuceneEditorProvider();
+        IndexEditorProvider property = createPropertyEditorProvider();
 
         return CompositeIndexEditorProvider.compose(List.of(lucene, property));
     }
 
-    private SegmentPropertyIndexEditorProvider createPropertyEditorProvider() 
throws IOException {
+    private IndexEditorProvider createPropertyEditorProvider() throws 
IOException {
         SegmentPropertyIndexEditorProvider provider =
                 new SegmentPropertyIndexEditorProvider(new 
File(getLocalIndexDir(), "propertyIndexStore"));
         provider.with(extendedIndexHelper.getMountInfoProvider());
@@ -56,7 +56,7 @@ public class OutOfBandIndexer extends OutOfBandIndexerBase {
         return provider;
     }
 
-    private LuceneIndexEditorProvider createLuceneEditorProvider() throws 
IOException {
+    private IndexEditorProvider createLuceneEditorProvider() throws 
IOException {
         LuceneIndexHelper luceneIndexHelper = 
extendedIndexHelper.getLuceneIndexHelper();
         DirectoryFactory dirFactory = new 
FSDirectoryFactory(getLocalIndexDir());
         luceneIndexHelper.setDirectoryFactory(dirFactory);

Reply via email to