android中glide的java缓存时间段

dsf9zpds  于 2021-08-25  发布在  Java
关注(0)|答案(2)|浏览(368)

我想知道glide在设备上缓存图像的时间。我已经阅读了glide的文档https://bumptech.github.io/glide/doc/caching.html 但是没有找到预期的答案

dm7nw8vv

dm7nw8vv1#

滑动缓存受大小限制:
默认情况下,glide使用internalcachediskcachefactory类构建磁盘缓存。内部缓存工厂将磁盘缓存放在应用程序的内部缓存目录中,并将最大大小设置为250mb。
请看这里:https://github.com/bumptech/glide/wiki/configuration#disk-缓存
如果需要,还可以更改数据和内存缓存的大小。

uinbv5nw

uinbv5nw2#

根据文档,默认情况下,glide使用250 mb的空间在设备中存储缓存。它可以被

builder.setDiskCache(
  new ExternalCacheDiskCacheFactory(context, cacheDirectoryName, yourSizeInBytes));

缓存可以由您手动清除,也可以在达到限制时由系统清除。因此,您可以假设时间是到达到确定的存储限制为止。

相关问题