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

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

commit 6363df9fc35d1c5d079d0dab36eadefd3557b2f2
Author: Julian Reschke <[email protected]>
AuthorDate: Thu Feb 13 16:06:03 2025 +0100

    OAK-11482: Remove usage of Guava Files.newReader
---
 .../jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java      | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git 
a/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java
 
b/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java
index 0502eaef89..f4a1dd3f38 100644
--- 
a/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java
+++ 
b/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java
@@ -21,12 +21,12 @@ package org.apache.jackrabbit.oak.upgrade.blob;
 import java.io.BufferedWriter;
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStreamWriter;
 import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -45,7 +45,6 @@ import org.apache.jackrabbit.core.data.DataIdentifier;
 import org.apache.jackrabbit.core.data.DataRecord;
 import org.apache.jackrabbit.core.data.DataStore;
 import org.apache.jackrabbit.core.data.DataStoreException;
-import org.apache.jackrabbit.guava.common.io.Files;
 import org.apache.jackrabbit.oak.commons.PropertiesUtil;
 import org.apache.jackrabbit.oak.commons.conditions.Validate;
 import org.slf4j.Logger;
@@ -263,7 +262,7 @@ public class LengthCachingDataStore extends 
AbstractDataStore {
         if (mappingFile.exists()) {
             try {
                 existingMappings = loadMappingData(mappingFile);
-            } catch (FileNotFoundException e) {
+            } catch (IOException e) {
                 throw new RuntimeException("Failed to read mapping data from " 
+ mappingFile, e);
             }
         } else {
@@ -323,10 +322,10 @@ public class LengthCachingDataStore extends 
AbstractDataStore {
         }
     }
 
-    private static Map<String, Long> loadMappingData(File mappingFile) throws 
FileNotFoundException {
+    private static Map<String, Long> loadMappingData(File mappingFile) throws 
IOException {
         Map<String, Long> mapping = new HashMap<String, Long>();
         log.info("Reading mapping data from {}", 
mappingFile.getAbsolutePath());
-        LineIterator itr = new LineIterator(Files.newReader(mappingFile, 
StandardCharsets.UTF_8));
+        LineIterator itr = new 
LineIterator(Files.newBufferedReader(mappingFile.toPath()));
         try {
             while (itr.hasNext()) {
                 String line = itr.nextLine();

Reply via email to