咔咔一声,缓存搞定。这是一个专用于解决Android中网络请求及图片加载的缓存处理框架
因目前没有可直接参考的开源项目,开发过程中遇到的坑,需要花精力去填补(本项目目标:拓展性好、功能全面、适应多种场景)
现阶段项目主要由我个人维护,主要完成项目基础结构的搭建(后期项目定型以后,会由很多小伙伴一起开发维护)
项目中存在很多盲点,再加上个人时间和精力有限,会极大影响项目开发进度。非常抱歉!
- common 通用代码 <->
- core 数据存储 <1>
- manager 缓存管理 <2>
- imagecache 图片缓存 <3>
- netcache 网络缓存 <4>
因为默认实现,或设计考虑不周,会导致部分实现写死了。
为了避免这部分代码导致出现新的问题,我们约定了特殊场景使用
如果不适用你的需求,可能需要自己额外的方式替换这部分代码,或者直接修改源码
- 表示时间的,统一用时间戳(13位)表示
- 时长的单位,可以是秒,毫秒,分,时,天,月
- 缓存过期时间,统一用秒
- 缓存过期时间,-1表示未知,0表示永久
- 容积
- 有效期