[ 
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)

Reply via email to