diff --git a/app/build.gradle b/app/build.gradle index cc427df2f..2a7b1b5e4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -105,8 +105,8 @@ dependencies { implementation 'com.google.android.material:material:1.7.0-alpha02' implementation 'com.getkeepsafe.taptargetview:taptargetview:1.13.3' implementation 'com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:1.0.0' - implementation 'com.squareup.okhttp3:okhttp:4.10.0' - implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:4.10.0' + implementation 'com.squareup.okhttp3:okhttp:5.0.0-alpha.9' + implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps:5.0.0-alpha.9' implementation 'com.takisoft.preferencex:preferencex:1.1.0' implementation 'dev.rikka.rikkax.appcompat:appcompat:1.4.1' implementation 'dev.rikka.rikkax.material:material:2.5.0' diff --git a/app/src/main/java/com/hippo/beerbelly/SimpleDiskCache.java b/app/src/main/java/com/hippo/beerbelly/SimpleDiskCache.java index d15711b53..8807b8cf1 100644 --- a/app/src/main/java/com/hippo/beerbelly/SimpleDiskCache.java +++ b/app/src/main/java/com/hippo/beerbelly/SimpleDiskCache.java @@ -36,10 +36,11 @@ import java.util.concurrent.locks.ReentrantReadWriteLock; import okhttp3.internal.cache.DiskLruCache; import okhttp3.internal.concurrent.TaskRunner; -import okhttp3.internal.io.FileSystem; import okio.BufferedSink; import okio.BufferedSource; +import okio.FileSystem; import okio.Okio; +import okio.Path; public class SimpleDiskCache { @@ -124,7 +125,7 @@ public class SimpleDiskCache { private synchronized void init() throws IOException { if (!isValid()) { - mDiskLruCache = new DiskLruCache(FileSystem.SYSTEM, mCacheDir, 1, 1, mSize, TaskRunner.INSTANCE); + mDiskLruCache = new DiskLruCache(FileSystem.SYSTEM, Path.get(mCacheDir), 1, 1, mSize, TaskRunner.INSTANCE); } }