diff --git a/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideModule.java b/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideModule.java index 39d14b14..16a380fe 100644 --- a/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideModule.java +++ b/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideModule.java @@ -24,7 +24,7 @@ public class CustomGlideModule extends AppGlideModule { @Override public void applyOptions(@NonNull Context context, GlideBuilder builder) { File cacheDir = new File(PreferenceUtil.getInstance(context).getLocationCache(), "glide"); - int size = PreferenceUtil.getInstance(context).getImageCacheSize(); + long size = PreferenceUtil.getInstance(context).getImageCacheSize(); builder.setDiskCache(new DiskLruCacheFactory(() -> cacheDir, size)); builder.setDefaultRequestOptions(new RequestOptions().format(DecodeFormat.PREFER_RGB_565)); diff --git a/app/src/main/java/com/dkanada/gramophone/util/PreferenceUtil.java b/app/src/main/java/com/dkanada/gramophone/util/PreferenceUtil.java index ef6c6e9c..c1ff0842 100644 --- a/app/src/main/java/com/dkanada/gramophone/util/PreferenceUtil.java +++ b/app/src/main/java/com/dkanada/gramophone/util/PreferenceUtil.java @@ -381,11 +381,11 @@ public final class PreferenceUtil { return mPreferences.getString(LOCATION_CACHE, mContext.getCacheDir().toString()); } - public final int getImageCacheSize() { + public final long getImageCacheSize() { return Integer.parseInt(mPreferences.getString(IMAGE_CACHE_SIZE, "400000000")); } - public final int getMediaCacheSize() { + public final long getMediaCacheSize() { return Integer.parseInt(mPreferences.getString(MEDIA_CACHE_SIZE, "400000000")); } diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 83bebc1e..6250af3f 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -61,7 +61,7 @@ - 2147483647 + 10000000000 2000000000 1000000000 400000000 diff --git a/app/src/main/res/xml/provider_paths.xml b/app/src/main/res/xml/provider_paths.xml index 97e38559..292a0c9d 100644 --- a/app/src/main/res/xml/provider_paths.xml +++ b/app/src/main/res/xml/provider_paths.xml @@ -1,4 +1,4 @@ - +