天天看点

缓存机制--笔记

三级缓存

1.内存(一般使用软引用)

2.文件(data/data/<packagename>/cache)

3.网络(httpClient)

内存缓存分为:

强引用(垃圾回收器始终不回收资源)

软引用(当内存不足时回收)

弱引用(垃圾回收器发现时就会回收)

虚引用(形同虚设,不决定声明周期)

-------------------------------------

软引用SoftReference

弱引用WeakReference

-----------

文件缓存

FIle cacheDir=context.getCacheDir();

if(!cacheDir.exests()){

//创建文件夹

}

继续阅读