Skip to content

Commit 07c91e4

Browse files
authored
Merge pull request #1928 from apache/OAK-11331
OAK-11331 : removed usage of guava's Sets.filter
2 parents 8d6c904 + 002b542 commit 07c91e4

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
import java.util.function.Consumer;
4343
import java.util.function.Predicate;
4444
import java.util.function.Supplier;
45+
import java.util.stream.Collectors;
4546

4647
import org.apache.jackrabbit.guava.common.collect.Iterables;
4748
import org.apache.jackrabbit.guava.common.collect.Sets;
@@ -724,7 +725,7 @@ private Revision determineLastModification(NodeDocument doc, int clusterId) {
724725
ClusterPredicate cp = new ClusterPredicate(clusterId);
725726

726727
Revision lastModified = null;
727-
for (String property : Sets.filter(doc.keySet(), PROPERTY_OR_DELETED::test)) {
728+
for (String property : doc.keySet().stream().filter(PROPERTY_OR_DELETED).collect(Collectors.toSet())) {
728729
Map<Revision, String> valueMap = doc.getLocalMap(property);
729730
// collect committed changes of this cluster node
730731
for (Map.Entry<Revision, String> entry : filterKeys(valueMap, cp::test).entrySet()) {

oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitOperations.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import java.util.function.Function;
3232
import java.util.function.Predicate;
3333
import java.util.function.Supplier;
34+
import java.util.stream.Collectors;
3435

3536
import org.apache.jackrabbit.oak.commons.collections.CollectionUtils;
3637
import org.apache.jackrabbit.oak.plugins.document.memory.MemoryDocumentStore;
@@ -45,7 +46,6 @@
4546

4647
import static java.util.Objects.requireNonNull;
4748

48-
import static org.apache.jackrabbit.guava.common.collect.Sets.filter;
4949
import static org.apache.jackrabbit.oak.plugins.document.NodeDocument.COMMIT_ROOT;
5050
import static org.apache.jackrabbit.oak.plugins.document.NodeDocument.DOC_SIZE_THRESHOLD;
5151
import static org.apache.jackrabbit.oak.plugins.document.NodeDocument.PREV_SPLIT_FACTOR;
@@ -438,7 +438,7 @@ private Map<Integer, List<Range>> getPreviousDocsHistogram() {
438438
private void collectLocalChanges(
439439
Map<String, NavigableMap<Revision, String>> committedLocally,
440440
Set<Revision> changes) {
441-
for (String property : filter(doc.keySet(), PROPERTY_OR_DELETED::test)) {
441+
for (String property : doc.keySet().stream().filter(PROPERTY_OR_DELETED).collect(Collectors.toSet())) {
442442
NavigableMap<Revision, String> splitMap
443443
= new TreeMap<Revision, String>(StableRevisionComparator.INSTANCE);
444444
committedLocally.put(property, splitMap);

0 commit comments

Comments
 (0)