美文网首页
YYCache 取不到值的问题

YYCache 取不到值的问题

作者: 清晰00 | 来源:发表于2019-11-26 16:14 被阅读0次

    使用YYCache , 碰到在子线程读取数据时, 就取不到值了

    报错 : [YYKVStorage _dbExecute:] line:182 sqlite exec error (10): disk I/O error

    2019-11-26 10:58:17.116675+0800 YiJian[4175:64010] YYKVStorage init error: fail to open sqlite db.

    实际原因是因为 YYKVStorage,这个class不是thread safe的 , 不能在子线程进行处理

    在子线程中创建YYCache对象并取值时,会导致缓存对象可能被清除

    相关文章

      网友评论

          本文标题:YYCache 取不到值的问题

          本文链接:https://www.haomeiwen.com/subject/yjqywctx.html