Android 轻量级缓存框架:ASimpleCache

最近在找Android关于缓存问题的时候发现了一个轻量级的缓存框架ASimpleCache,说是轻量级,轻量到只有一个java文件,但是功能比较强大,可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象和byte数据,并且可以配置缓存路径,缓存大小,缓存数量,缓存超时时间等,可以替代Android自身的SharePreference当做配置文件,也可以缓存网络请求数据。
用法很简单,参考如下:
  1. ACache mCache = ACache.get(this);
  2. mCache.put("name", "xiaowu");
  3. mCache.put("time", "10:30", 10);//保存10秒,如果超过10秒去获取这个key,将为null
  4. mCache.put("date", "2014-10-28", 2 * ACache.TIME_DAY);//保存两天,如果超过两天去获取这个
复制代码


获取数据如下:
  1. ACache mCache = ACache.get(this);
  2. String value = mCache.getAsString("name");
复制代码


项目地址附上,可以参看里面的Demo:

ASimpleCache

https://github.com/yangfuhai/ASimpleCache

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值