三级缓存校验失效问题

来源:4-2 DiskLruCache

慕尼黑6302034

2018-01-06 13:07

有个问题没有考虑,服务器如果只是图片替换,而url不变,那么磁盘缓存如何更新呢?还有,有些缓存已经很久不用了,怎么清除呢?

写回答 关注

1回答

  • hbxiaobai
    2018-01-10 22:56:22

    服务端的图片改变,最好url也改变,要不客户端是无法更新当前的图片。除非自己去删除本地图片,这样才能重新下载新图片。

    使用DiskLruCache硬盘缓存是基于“近期最少使用算法”,超过指定的最大容量,会自动会删除一些不常用的数据文件,不必担心sd卡被占用太多。

Bitmap高效缓存

Bitmap高效加载及Android缓存策略

6824 学习 · 6 问题

查看课程

相似问题