Android 轻量级缓存框架:ASimpleCache

来源:互联网 发布:2016开淘宝店挣钱吗 编辑:程序博客网 时间:2024/05/01 12:47
最近在找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

0 0