【发布时间】:2012-06-06 04:11:45
【问题描述】:
为 Android (SDK 7+) 类寻找一个简单的开源非 copyleft 缓存。
主要目的是存储异步获取的Bitmaps(因此我不需要将此功能包含在缓存类中)。
我为此目的使用了一个弱列表,这自然是一个糟糕的解决方案,使用 Guava 缓存稍微好一点,但仍然不是很好。
最好缓存能够存储任何可序列化的Object,而不仅仅是Bitmap,并且在将对象添加到缓存时,我可以轻松清除使用的某些标记的对象。
最好的选择是像包装 sqlite 数据库一样获取文件系统缓存。
如果Settings >Manage Application > Clear Cache清空缓存就好了
【问题讨论】:
-
我不认为有任何适用于 Android 的缓存系统。