当前位置:主页
> 资源下载 > 50 > CacheManage::fire: android缓存管理系统包含了内存缓存和文件缓存两种类型,优先读取内存中的数据,若内存中无数据,则进一步从文件缓存中获取
-
CacheManage::fire: android缓存管理系统包含了内存缓存和文件缓存两种类型,优先读取内存中的数据,若内存中无数据,则进一步从文件缓存中获取
资源介绍
android缓存管理器,分为两级缓存:内存缓存和文件缓存;先取内存数据,没有再从文件缓存中获取
特点
封装,继承其所有功能
二级缓存
内存缓存(采用SoftReference和LruCache,防止内存溢出)
文件缓存(由ASimpleCache实现)
默认使用SD卡缓存
getCacheDir()获取的缓存文件较容易被删除
大于1M的缓存文件,google建议使用getExternalCacheDir()缓存存储
默认存储位置为app数据缓存位置
为处理防止被删除,在数据库文件夹下创建cachemanage文件夹,数据存储在该文件夹下
支持文件加密存储
默认des3加密内容
默认生成des3唯一密钥(建议使用默认生成的密钥)
默认生成的默认密钥,每个客户端都是唯一的,互不相同
默认密钥存储在KeyStore中,防逆向工程获取密钥
支持基本数据类型、String、JSONObject、J
- 上一篇: springboot-cache.zip
- 下一篇: unity摄像机和相册插件