[
https://issues.apache.org/jira/browse/OAK-7542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Julian Reschke resolved OAK-7542.
---------------------------------
Fix Version/s: 1.56.0
Resolution: Implemented
Done while switching to shaded Guava.
> oak-blob-*'s use of Guava File.fileTreeTraverser
> ------------------------------------------------
>
> Key: OAK-7542
> URL: https://issues.apache.org/jira/browse/OAK-7542
> Project: Jackrabbit Oak
> Issue Type: Technical task
> Components: blob, blob-plugins
> Reporter: Julian Reschke
> Priority: Major
> Fix For: 1.56.0
>
>
> This is removed in Guava >= 25.
> {noformat}
> oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/FileBlobStore.java
> 246: FluentIterable<File> iterable =
> Files.fileTreeTraverser().postOrderTraversal(baseDir);
> oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker.java
> 52:import static com.google.common.io.Files.fileTreeTraverser;
> 469:
> fileTreeTraverser().breadthFirstTraversal(rootDir).firstMatch(IN_PROCESS.filter())
> 474:
> fileTreeTraverser().breadthFirstTraversal(rootDir).filter(GENERATION.filter())));
> oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/FSBackend.java
> 140: return Files.fileTreeTraverser().postOrderTraversal(fsPathDir)
> 260: return Files.fileTreeTraverser().postOrderTraversal(fsPathDir)
> oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/OakFileDataStore.java
> 77: return Files.fileTreeTraverser().postOrderTraversal(new File(path))
> 241: return Files.fileTreeTraverser().postOrderTraversal(new
> File(path))
> oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/DataStoreCacheUpgradeUtils.java
> 111: Files.fileTreeTraverser().postOrderTraversal(path)
> oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java
> 304: Iterator<File> iter =
> Files.fileTreeTraverser().postOrderTraversal(cacheRoot)
> oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java
> 241: Iterator<File> iter =
> Files.fileTreeTraverser().postOrderTraversal(uploadCacheSpace)
> oak-blob-plugins/src/test/java/org/apache/jackrabbit/oak/plugins/blob/AbstractBlobTrackerRegistrationTest.java
> 116:
> Files.fileTreeTraverser().postOrderTraversal(blobIdFiles).filter(new
> Predicate<File>() {
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)