地址 https://github.com/httpping/FineCache

NOSQL 库封装, 支持 List、Set、Hash、String、Object 等结构。
支持数据监控,可以监控缓存的所有数据内容。

设计

包含组件
1、Encryption
加解密实现,数据存储内容提供加解密处理。默认处理 不加解密。
2、Storage
存储处理、提供数据存储解决方案。默认处理方式 Sqlite
3、Serializer
序列化和反序列化方案设计。
4、Parser
object to string 转换 默认用GSON
5、FacadeApi
API提供基础实现。包含超时,存储,序列化、解析等功能模块的组合。
6、monitor 监控
提供对库的所有内容数据查看,解决Android app 查询数据库内容的复杂流程。一眼看透当前所有的缓存数据。

主要API:

Object结构

  void put(String group, String key,int expire, T value);  T get(String group, String key, T defaultValue);

Map结构

  void hput(String group, String name, String key,int expire, T value);Map hget(String group, String name, String... key);

List结构

  void lpush(String group, String name,int expire,T value);   void lpushUniqe(String group, String name,int expire, T value); List lget(String group, String name);  T lpop(String group, String name);  Flowable lAsyncPush(String name, int expire,T value) ;

FineCache 流程图

数据内容监控页面截图:


更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. 一句话锁定MySQL数据占用元凶
  3. android中的数据存取 之 File
  4. Context 传递数据
  5. Android(安卓)SMS 短信读取 SQLite 保存
  6. android 开机自启动的几种方法,监听不到RECEIVE_BOOT_COMPLETED的
  7. android 实现服务器连接获取数据和传递数据(1)
  8. Android(安卓)Audio代码分析10 - audio_track_cblk_t::framesRea
  9. android 之 PhoneGap+jQuery Mobile+Rest 访问远程数据

随机推荐

  1. Android(安卓)studio获取服务器端json数
  2. AndroidManifest详解之Application(有图
  3. 纠正Linux误区,Linux桌面仍然是主战场
  4. Android开发实践:如何设置NDK的编译选项
  5. 揭秘OPhone白手起家前后:一个系统的诞生
  6. Android之四 广播机制实现
  7. 学个明白--Android控件架构
  8. GALAXY Tab 10.1英寸娱乐终端全球首发
  9. 玩转Android之项目结构
  10. Android(安卓)从setContentView谈Activit