Juvham

Results 7 comments of Juvham

不是这个意思吧,意思是对象本身被释放了,弱引用就指向nil 了,而不像 assign 会产生野指针

DiskCache 目前有实现 单个缓存的 存活时间 没?

一个 思路 autoTrimInterval 这个 要去掉 几秒清理一次 似乎太耗费了 可以 给设置的对象 额外 包一层 ,取出的时候 判断是否 过期 过期則弃用

Diskcache 不需要lru 淘汰吧 发自我的 iPhone > 在 2016年4月6日,18:14,Yaoyuan [email protected] 写道: > > 不支持存活时间。。这个我觉得会和 ageLimit、LRU 淘汰有冲突。 > > autoTrimInterval 并不会消耗太多,如果没有达到限制条件的话,这个方法差不多直接返回了。另外,这个参数也可以设置更长一些时间来降低清理频率。但如果去掉这个的话,那 ageLimit、freeDiskSpaceLimit 这两个限额就没法实现了。 > > — > You are receiving this because...

Lru 的思想就是在内存限制的情况下淘汰不常用的缓存,以提高常用缓存的命中率,减少 磁盘\网络io 发自我的 iPhone > 在 2016年4月6日,20:00,Yaoyuan [email protected] 写道: > > Diskcache 用 LRU 有什么问题吗? > > — > You are receiving this because you commented. > Reply to...

嗯,所以磁盘缓存也是需要另外一种 淘汰方案 既要考虑 缓存污染问题 又要 尽可能的减少 iO 的次数 > 在 2016年4月6日,下午8:43,Yaoyuan [email protected] 写道: > > 呃。。iOS 设备的磁盘空间也很有限啊,一个 App 也应该把磁盘缓存保持到一个合适的大小,不能任意增长啊。 > > — > You are receiving this because you commented....