diff --git a/app/src/main/java/com/hippo/ehviewer/AppConfig.java b/app/src/main/java/com/hippo/ehviewer/AppConfig.java
index 0e3e642c8..279e60eb7 100644
--- a/app/src/main/java/com/hippo/ehviewer/AppConfig.java
+++ b/app/src/main/java/com/hippo/ehviewer/AppConfig.java
@@ -63,7 +63,6 @@ public class AppConfig {
*/
@Nullable
public static File getDirInExternalAppDir(String filename) {
-
File appFolder = getExternalAppDir();
if (appFolder != null) {
File dir = new File(appFolder, filename);
diff --git a/app/src/main/java/com/hippo/ehviewer/EhApplication.java b/app/src/main/java/com/hippo/ehviewer/EhApplication.java
index 57b9fa902..63be24155 100644
--- a/app/src/main/java/com/hippo/ehviewer/EhApplication.java
+++ b/app/src/main/java/com/hippo/ehviewer/EhApplication.java
@@ -217,7 +217,7 @@ public class EhApplication extends RecordingApplication {
builder.memoryCacheMaxSize = getMemoryCacheMaxSize();
builder.hasDiskCache = true;
builder.diskCacheDir = new File(context.getCacheDir(), "thumb");
- builder.diskCacheMaxSize = 80 * 1024 * 1024; // 80MB
+ builder.diskCacheMaxSize = 320 * 1024 * 1024; // 320MB
builder.okHttpClient = getOkHttpClient(context);
builder.objectHelper = getImageBitmapHelper(context);
builder.debug = DEBUG_CONACO;
@@ -247,7 +247,7 @@ public class EhApplication extends RecordingApplication {
EhApplication application = ((EhApplication) context.getApplicationContext());
if (null == application.mSpiderInfoCache) {
application.mSpiderInfoCache = new SimpleDiskCache(
- new File(context.getCacheDir(), "spider_info"), 5 * 1024 * 1024); // 5M
+ new File(context.getCacheDir(), "spider_info"), 20 * 1024 * 1024); // 20M
}
return application.mSpiderInfoCache;
}
@@ -418,9 +418,6 @@ public class EhApplication extends RecordingApplication {
if (null != dir) {
FileUtils.deleteContent(dir);
}
-
- // Add .nomedia to external temp dir
- CommonOperations.ensureNoMediaFile(UniFile.fromFile(AppConfig.getExternalTempDir()));
}
private void update() {
diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.java b/app/src/main/java/com/hippo/ehviewer/Settings.java
index 3d62df77f..665e7a4ec 100755
--- a/app/src/main/java/com/hippo/ehviewer/Settings.java
+++ b/app/src/main/java/com/hippo/ehviewer/Settings.java
@@ -92,7 +92,7 @@ public class Settings {
public static final String DEFAULT_SECURITY = "";
public static final String KEY_ENABLE_FINGERPRINT = "enable_fingerprint";
public static final String KEY_READ_CACHE_SIZE = "read_cache_size";
- public static final int DEFAULT_READ_CACHE_SIZE = 160;
+ public static final int DEFAULT_READ_CACHE_SIZE = 320;
public static final String KEY_BUILT_IN_HOSTS = "built_in_hosts_2";
public static final String KEY_DOH = "dns_over_https";
public static final String KEY_DOMAIN_FRONTING = "domain_fronting";
diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java b/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java
index 66bcba26a..307ffbe28 100644
--- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java
+++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderDen.java
@@ -61,7 +61,7 @@ public final class SpiderDen {
public static void initialize(Context context) {
sCache = new SimpleDiskCache(new File(context.getCacheDir(), "image"),
- MathUtils.clamp(Settings.getReadCacheSize(), 40, 640) * 1024 * 1024);
+ MathUtils.clamp(Settings.getReadCacheSize(), 40, 1280) * 1024 * 1024);
}
public static UniFile getGalleryDownloadDir(GalleryInfo galleryInfo) {
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 51b9ad4a0..2e5bc1039 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -227,6 +227,7 @@
- 160 MB
- 320 MB
- 640 MB
+ - 1280 MB
@@ -235,6 +236,7 @@
- 160
- 320
- 640
+ - 1280
diff --git a/app/src/main/res/xml/advanced_settings.xml b/app/src/main/res/xml/advanced_settings.xml
index 385eba565..7594636f0 100644
--- a/app/src/main/res/xml/advanced_settings.xml
+++ b/app/src/main/res/xml/advanced_settings.xml
@@ -50,7 +50,7 @@
app:iconSpaceReserved="false" />