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

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

commit 72dea79b457b210421a1964a563e21cf9861a915
Author: Rishabh Kumar <[email protected]>
AuthorDate: Thu Mar 6 14:26:34 2025 +0530

    OAK-11551 : replaced Guava's Iterables.toString with oak-commons util
---
 .../jackrabbit/oak/plugins/index/property/RecursiveDelete.java       | 3 ++-
 .../org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate.java    | 3 ++-
 .../java/org/apache/jackrabbit/oak/security/user/UserImporter.java   | 5 +++--
 .../org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java  | 3 ++-
 .../index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java    | 3 ++-
 .../indexer/document/incrementalstore/IncrementalStoreBuilder.java   | 3 ++-
 .../solr/configuration/nodestate/NodeStateSolrServerProvider.java    | 3 ++-
 .../solr/configuration/nodestate/OakSolrNodeStateConfiguration.java  | 3 ++-
 .../jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java      | 5 +++--
 .../document/persistentCache/async/InvalidateCacheAction.java        | 3 ++-
 10 files changed, 22 insertions(+), 12 deletions(-)

diff --git 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/RecursiveDelete.java
 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/RecursiveDelete.java
index 78317d638b..25f5cd3734 100644
--- 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/RecursiveDelete.java
+++ 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/RecursiveDelete.java
@@ -25,6 +25,7 @@ import org.apache.jackrabbit.guava.common.base.Stopwatch;
 import org.apache.jackrabbit.guava.common.collect.Iterables;
 import org.apache.jackrabbit.oak.api.CommitFailedException;
 import org.apache.jackrabbit.oak.commons.PathUtils;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.spi.commit.CommitHook;
 import org.apache.jackrabbit.oak.spi.commit.CommitInfo;
 import org.apache.jackrabbit.oak.spi.state.ChildNodeEntry;
@@ -65,7 +66,7 @@ public class RecursiveDelete {
             save(path, currentSize, false);
         }
 
-        String pathDetails = Iterables.toString(paths);
+        String pathDetails = IterableUtils.toString(paths);
         save(pathDetails, currentSize, true);
         log.debug("Removed subtree under [{}] with {} child nodes " +
                 "in {} ({} saves)", pathDetails, numRemoved, w, mergeCount);
diff --git 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate.java
 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate.java
index 9d04f5af70..2659f17240 100644
--- 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate.java
+++ 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate.java
@@ -24,6 +24,7 @@ import java.util.function.Predicate;
 import org.apache.jackrabbit.guava.common.collect.Iterables;
 
 import org.apache.jackrabbit.oak.api.Tree;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.commons.collections.SetUtils;
 import org.apache.jackrabbit.oak.commons.collections.StreamUtils;
 import org.apache.jackrabbit.oak.spi.state.ChildNodeEntry;
@@ -205,6 +206,6 @@ public class TypePredicate implements Predicate<NodeState> {
 
     @Override
     public String toString() {
-        return Iterables.toString(names);
+        return IterableUtils.toString(names);
     }
 }
diff --git 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java
 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java
index 8708d94f84..ed151ecba0 100644
--- 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java
+++ 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java
@@ -31,6 +31,7 @@ import org.apache.jackrabbit.oak.api.PropertyState;
 import org.apache.jackrabbit.oak.api.Root;
 import org.apache.jackrabbit.oak.api.Tree;
 import org.apache.jackrabbit.oak.api.Type;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.commons.collections.MapUtils;
 import org.apache.jackrabbit.oak.commons.conditions.Validate;
 import org.apache.jackrabbit.oak.namepath.NamePathMapper;
@@ -625,14 +626,14 @@ class UserImporter implements ProtectedPropertyImporter, 
ProtectedNodeImporter,
             if (!toRemove.isEmpty()) {
                 Set<String> failed = 
gr.removeMembers(toRemove.keySet().toArray(new String[0]));
                 if (!failed.isEmpty()) {
-                    handleFailure("Failed removing members " + 
Iterables.toString(failed) + " to " + gr);
+                    handleFailure("Failed removing members " + 
IterableUtils.toString(failed) + " to " + gr);
                 }
             }
 
             if (!toAdd.isEmpty()) {
                 Set<String> failed = gr.addMembers(toAdd.keySet().toArray(new 
String[0]));
                 if (!failed.isEmpty()) {
-                    handleFailure("Failed add members " + 
Iterables.toString(failed) + " to " + gr);
+                    handleFailure("Failed add members " + 
IterableUtils.toString(failed) + " to " + gr);
                 }
             }
 
diff --git 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java
 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java
index 555bcd3bbc..d3c4273ab3 100644
--- 
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java
+++ 
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java
@@ -34,6 +34,7 @@ import org.apache.jackrabbit.guava.common.collect.Iterables;
 import org.apache.jackrabbit.JcrConstants;
 import org.apache.jackrabbit.oak.api.PropertyValue;
 import org.apache.jackrabbit.oak.api.Result.SizePrecision;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.commons.conditions.Validate;
 import org.apache.jackrabbit.oak.plugins.index.cursor.Cursors;
 import org.apache.jackrabbit.oak.plugins.index.cursor.PathCursor;
@@ -1230,7 +1231,7 @@ public class LuceneIndex implements 
AdvanceFulltextQueryIndex {
                         return PropertyValues.newDouble(currentRow.score);
                     }
                     if (QueryConstants.REP_SPELLCHECK.equals(columnName) || 
QueryConstants.REP_SUGGEST.equals(columnName)) {
-                        return 
PropertyValues.newString(Iterables.toString(currentRow.suggestWords));
+                        return 
PropertyValues.newString(IterableUtils.toString(currentRow.suggestWords));
                     }
                     if (QueryConstants.REP_EXCERPT.equals(columnName)) {
                         return PropertyValues.newString(currentRow.excerpt);
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..9ffae2d484 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
@@ -23,6 +23,7 @@ import com.mongodb.MongoClientURI;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.jackrabbit.guava.common.collect.Iterables;
 import org.apache.jackrabbit.oak.commons.Compression;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.commons.conditions.Validate;
 import org.apache.jackrabbit.oak.index.IndexHelper;
 import org.apache.jackrabbit.oak.index.IndexerSupport;
@@ -414,7 +415,7 @@ public class FlatFileNodeStoreBuilder {
     }
 
     private void logFlags() {
-        log.info("Preferred path elements are {}", 
Iterables.toString(preferredPathElements));
+        log.info("Preferred path elements are {}", 
IterableUtils.toString(preferredPathElements));
         log.info("Compression enabled while sorting : {} ({})", 
IndexStoreUtils.compressionEnabled(), OAK_INDEXER_USE_ZIP);
         log.info("LZ4 enabled for compression algorithm : {} ({})", 
IndexStoreUtils.useLZ4(), OAK_INDEXER_USE_LZ4);
         log.info("Sort strategy : {} ({})", sortStrategyType, 
OAK_INDEXER_SORT_STRATEGY_TYPE);
diff --git 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalStoreBuilder.java
 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalStoreBuilder.java
index 99e310c63e..15a277a66d 100644
--- 
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalStoreBuilder.java
+++ 
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalStoreBuilder.java
@@ -20,6 +20,7 @@ package 
org.apache.jackrabbit.oak.index.indexer.document.incrementalstore;
 
 import org.apache.jackrabbit.guava.common.collect.Iterables;
 import org.apache.jackrabbit.oak.commons.Compression;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.index.IndexHelper;
 import org.apache.jackrabbit.oak.index.indexer.document.CompositeException;
 import org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStore;
@@ -148,7 +149,7 @@ public class IncrementalStoreBuilder {
 
     private void logFlags() {
         log.info("Preferred path elements {}, compression enabled {}, 
algorithm {}",
-                Iterables.toString(preferredPathElements),
+                IterableUtils.toString(preferredPathElements),
                 IndexStoreUtils.compressionEnabled(),
                 IndexStoreUtils.useLZ4());
     }
diff --git 
a/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerProvider.java
 
b/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerProvider.java
index 49879afb59..2a7181b61e 100644
--- 
a/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerProvider.java
+++ 
b/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerProvider.java
@@ -19,6 +19,7 @@ package 
org.apache.jackrabbit.oak.plugins.index.solr.configuration.nodestate;
 import java.io.IOException;
 
 import org.apache.jackrabbit.guava.common.collect.Iterables;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.plugins.index.solr.server.SolrServerProvider;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.solr.client.solrj.SolrClient;
@@ -86,7 +87,7 @@ public class NodeStateSolrServerProvider implements 
SolrServerProvider {
     @Override
     public String toString() {
         return "NodeStateSolrServerProvider{" +
-                "nodeStateChildren=" + 
Iterables.toString(nodeState.getChildNodeNames()) +
+                "nodeStateChildren=" + 
IterableUtils.toString(nodeState.getChildNodeNames()) +
                 ", provider=" + provider +
                 '}';
     }
diff --git 
a/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java
 
b/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java
index 376b431c58..b918588c37 100644
--- 
a/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java
+++ 
b/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java
@@ -23,6 +23,7 @@ import java.util.Locale;
 import org.apache.jackrabbit.guava.common.collect.Iterables;
 import org.apache.jackrabbit.oak.api.PropertyState;
 import org.apache.jackrabbit.oak.api.Type;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import 
org.apache.jackrabbit.oak.plugins.index.solr.configuration.OakSolrConfiguration;
 import 
org.apache.jackrabbit.oak.plugins.index.solr.configuration.OakSolrConfigurationDefaults;
 import org.apache.jackrabbit.oak.plugins.index.solr.query.SolrQueryIndex;
@@ -243,7 +244,7 @@ public class OakSolrNodeStateConfiguration implements 
OakSolrConfiguration {
     @Override
     public String toString() {
         return "OakSolrNodeStateConfiguration{" +
-                "definitionChildren=" + 
Iterables.toString(definition.getChildNodeNames()) +
+                "definitionChildren=" + 
IterableUtils.toString(definition.getChildNodeNames()) +
                 '}';
     }
 
diff --git 
a/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java
 
b/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java
index e4bfb3b650..750743eb75 100644
--- 
a/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java
+++ 
b/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java
@@ -25,6 +25,7 @@ import org.apache.jackrabbit.JcrConstants;
 import org.apache.jackrabbit.oak.api.PropertyValue;
 import org.apache.jackrabbit.oak.api.Result.SizePrecision;
 import org.apache.jackrabbit.oak.commons.PathUtils;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.commons.json.JsopBuilder;
 import org.apache.jackrabbit.oak.commons.json.JsopWriter;
 import org.apache.jackrabbit.oak.plugins.index.cursor.PathCursor;
@@ -779,7 +780,7 @@ public class SolrQueryIndex implements FulltextQueryIndex, 
QueryIndex.AdvanceFul
                     String value;
                     if (fieldValues != null && fieldValues.size() > 0) {
                         if (fieldValues.size() > 1) {
-                            value = Iterables.toString(fieldValues);
+                            value = IterableUtils.toString(fieldValues);
                         } else {
                             Object fieldValue = 
currentRow.doc.getFieldValue(columnName);
                             if (fieldValue != null) {
@@ -789,7 +790,7 @@ public class SolrQueryIndex implements FulltextQueryIndex, 
QueryIndex.AdvanceFul
                             }
                         }
                     } else {
-                        value = Iterables.toString(Collections.emptyList());
+                        value = 
IterableUtils.toString(Collections.emptyList());
                     }
                     return PropertyValues.newString(value);
                 }
diff --git 
a/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/async/InvalidateCacheAction.java
 
b/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/async/InvalidateCacheAction.java
index 16dcdf1d8d..c4f0caf61e 100644
--- 
a/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/async/InvalidateCacheAction.java
+++ 
b/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/async/InvalidateCacheAction.java
@@ -21,6 +21,7 @@ import java.util.Map;
 import org.apache.jackrabbit.guava.common.collect.Iterables;
 
 import org.apache.jackrabbit.oak.cache.CacheValue;
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import 
org.apache.jackrabbit.oak.plugins.document.persistentCache.PersistentCache;
 
 /**
@@ -71,6 +72,6 @@ class InvalidateCacheAction<K extends CacheValue, V extends 
CacheValue>
 
     @Override
     public String toString() {
-        return new 
StringBuilder("InvalidateCacheAction").append(Iterables.toString(keys)).toString();
+        return new 
StringBuilder("InvalidateCacheAction").append(IterableUtils.toString(keys)).toString();
     }
 }
\ No newline at end of file

Reply via email to