diff --git a/src/main/java/com/brogrammer/streamspace/content/Indexer.java b/src/main/java/com/brogrammer/streamspace/content/Indexer.java index 7d259c6..b5ac4c2 100644 --- a/src/main/java/com/brogrammer/streamspace/content/Indexer.java +++ b/src/main/java/com/brogrammer/streamspace/content/Indexer.java @@ -20,6 +20,7 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.List; +import java.util.Objects; import java.util.Set; import java.util.concurrent.CompletableFuture; import java.util.function.Function; @@ -140,7 +141,12 @@ private List filterPaths(List paths, String... extensions) { return paths.parallelStream() .filter(path -> { String pathString = path.toString().toLowerCase(); - return extensionSet.stream().anyMatch(pathString::endsWith); + for (String ext : extensionSet) { + if (pathString.endsWith(ext)) { + return true; + } + } + return false; }) .toList(); } @@ -165,7 +171,7 @@ private List