YYCache icon indicating copy to clipboard operation
YYCache copied to clipboard

BUG:清除缓存并不会清除数据库

Open KittenYang opened this issue 8 years ago • 3 comments

调用removeAllObjectsWithProgressBlock:endBlock: 之后,会清除沙盒下 Library - com.ibireme.yykit - images - data里的数据,但是并不会清除 manifest.sqlite ,manifest.sqlite-shm,manifest.sqlite-walfullsizerender 2

KittenYang avatar Sep 17 '17 17:09 KittenYang

这个方法删除缓存的数据, manifest.sqlite并不是缓存数据,这个是用来辅助保存缓存数据。跟data文件夹是一个概念。 如果按照你的设想 应该得把 image data这个文件夹也删除了才算。。 个人理解。。

cwwise avatar Nov 24 '17 03:11 cwwise

removeAllItems 可以满足你的要求 。 确实不注意看源码不会清楚

removeAllObjectsWithProgressBlock:endBlock:设计主要是为了能看到清理的进度条 它让产生误解的是方法说明

iStig avatar Jun 20 '18 06:06 iStig

wal 可能会越来越大 https://github.com/ibireme/YYCache/pull/129

saitjr avatar Mar 06 '19 12:03 saitjr