diff --git a/app/src/main/java/com/hippo/glgallery/GalleryProvider.java b/app/src/main/java/com/hippo/glgallery/GalleryProvider.java index 12ef39820..31f59ada3 100644 --- a/app/src/main/java/com/hippo/glgallery/GalleryProvider.java +++ b/app/src/main/java/com/hippo/glgallery/GalleryProvider.java @@ -237,11 +237,10 @@ public abstract class GalleryProvider { private static class ImageCache extends LruCache { - private static final long MAX_CACHE_SIZE = 128 * 1024 * 1024; - private static final long MIN_CACHE_SIZE = 32 * 1024 * 1024; + private static final int CACHE_SIZE = 512 * 1024 * 1024; public ImageCache() { - super((int) MathUtils.clamp(OSUtils.getTotalMemory() / 16, MIN_CACHE_SIZE, MAX_CACHE_SIZE)); + super(CACHE_SIZE); } public void add(Integer key, ImageWrapper value) {