缓存

缓存是“存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了,所以使用缓存可以取得快一些。

缓存可以认为是数据的池,这些数据是从数据库里的真实数据复制出来的,并且为了能别取回,被标上了标签(键 ID)。

通过id没有找到即没命中,会被踢出,缓存算法之一是采用替代策略,即新的数据替代旧的

缓存的框架:ASimpleCache

ASimpleCache 是一个为android制定的轻量级的开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。

它可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据

它主要特色是:

  • 1:轻,轻到只有一个JAVA文件。
  • 2:可配置,可以配置缓存路径,缓存大小,缓存数量等。
  • 3:可以设置缓存超时时间,缓存超时自动失效,并被删除。

ASimpleCache可以缓存从服务器端请求的数据,也可以缓存图片

ASimpleCache如何使用的demo下载地址:http://pan.baidu.com/s/1nP4RG

posted @ 2014-12-02 15:55  九卿  阅读(148)  评论(0编辑  收藏  举报