问题描述
我在对来自远程服务器的图像使用数据任务时缓存了一个响应。但有时 id name father
1 dp1 null
4 dp4 1
6 dp6 4
7 dp7 6
8 dp8 6
9 dp9 6
不返回缓存值,即使 cachedResponse(for:)
已成功存储它。所以我检查了storeCachedResponse()
的{{1}}和urlCache
。
奇怪的是 currentMemoryUsage
有负值。我认为这是容量问题,所以我将其设置为 10,000,000。在该缓存被很好地返回之后,但 currentdiskUsage
仍然具有负值。以防万一,我再次将其设置为 100,000,并且缓存运行良好且没有负值。
为什么会这样?你们认为这是容量问题吗?
这是我的完整代码。 谢谢。
currentMemoryUsage
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)