TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
板凳
发表于 2014-12-15 13:52:01
|只看该作者
3、ASimpleCache – 轻量级Android缓存框架
1 P: N8 g, [7 B( F3 t8 T% `' U( L
1 H7 D; R# R1 c ASimpleCache是一款基于Android的轻量级缓存框架,它只有一个Java文件,ASimpleCache基本可以缓存常用的Android对象,包括普通字符串、JSON对象、经过序列化的Java对象、字节数组等。
. x2 o0 x8 k4 z2 x; c$ F% p" Y& k% n0 h- ]- I( }" ]
1 r$ c: S7 V& d) F U2 r6 `
! j- r6 j" g" A2 r 官方网站:https://github.com/yangfuhai/ASimpleCache" B6 d, Z L0 U7 B3 B6 M
$ {" K9 R# Z+ h9 p4 N$ w ASimpleCache可以缓存哪些东西 z( @, M( U, }
* l3 w: J$ B$ x9 ^( c2 Q4 A ASimpleCache基本可以缓存常用的Android对象,包括但不限于以下几种类型:3 X% [" E, }3 z9 }0 L y4 K7 T
( U4 H7 Q, z* j: _- H# I普通字符串
" A4 a0 d) ]' Q% ? w) p) QJSON对象7 ]: J3 B6 Z5 P. H5 {( P" T
经过序列化的Java对象& Y5 v5 m0 B) Q* J3 E; X
字节数组) U- \: `- o9 b4 }) q7 L
ASimpleCache的特点
, \( s4 b, E7 k: |, Q# q& H, N
0 \6 Y0 j- m& ?: S. k/ ?轻量级,只有一个Java文件
9 f9 i( k n: |, H完整而灵活的配置,可以配置缓存路径,缓存大小,缓存数量,缓存超时时间等。
, M, z2 i, x9 O+ [. E超时缓存自动失效,并从内存中自动删除。7 P8 C$ h% g* S, n8 w1 d
多进程的支持- Q: E$ m8 |4 E: L" |5 u
在Android开发中,我们可以用ASimpleCache来替换SharePreference配置文件,特别是如果你的应用经常要从互联网上读取数据,那么利用ASimpleCache可以缓存这些请求数据,等一段时间失效后再去重新读取,这样可以减少客户端流量,同时减少服务器并发量。 |
|