文件名称:rxcache:LRU缓存库并支持Rx
文件大小:142KB
文件格式:ZIP
更新时间:2024-06-06 12:05:51
rxjava2 retrofit2 lru-cache rxcache Java
RxCache A library of LRU cache and support Rx. 该库代码大部分借鉴于开源库的,特此声明并感谢! 简介 Library项目地址: RxCache是一个本地缓存功能库,采用Rxjava+DiskLruCache来实现,线程安全内部采用ReadWriteLock机制防止频繁读写缓存造成的异常,可以独立使用,单独用RxCache来存储数据。也可以采用transformer与retrofit网络请求结合,让你的网络库实现网络缓存功能,而且支持适用于不同业务场景的六种缓存模式。 对于本地缓存,可以进行缓存读写操作(异步或同步)、判断缓存是否存在、根据key删除缓存(异步或同步)、清空缓存(异步或同步)等。缓存Key会自动进行MD5加密、可以提供设置缓存磁盘大小、缓存key、缓存时间、缓存存储的转换器、缓存目录、缓存Version等功能。本库不作为重点介绍
【文件预览】:
rxcache-master
----gradlew(5KB)
----settings.gradle(27B)
----library()
--------src()
--------.gitignore(7B)
--------build.gradle(868B)
--------proguard-rules.pro(751B)
----README.md(9KB)
----gradlew.bat(2KB)
----gradle.properties(730B)
----.gitignore(131B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(2KB)
--------proguard-rules.pro(751B)
----build.gradle(644B)