为什么在调用removeExpiredData方法时SDDiskCache删除常用的映像?

时间:2019-03-05 07:32:02

标签: sdwebimage

NSDate *modifiedDate = resourceValues[cacheContentDateKey];
    if (expirationDate && [[modifiedDate laterDate:expirationDate] isEqualToDate:expirationDate]) {
        [urlsToDelete addObject:fileURL];
        continue;
    }

SDDiskCache中,超时逻辑将根据图像文件的修改时间来确定。但是,SDWebImage不会在读取磁盘文件时修改文件的修改时间,这将导致在超时时间之后删除我经常使用的映像文件。

0 个答案:

没有答案