kraity
在 Android 的 SDK,cn.leancloud:storage-android 中存在一个BUG如下 BUG原因: 如果使用AVQuery查询,且写 query.includeACL(true); 增加获取对象的 ACL 值 如果,我们设置了缓存 如果,我们设置了缓存 如果,我们设置了缓存 那么,执行清除该缓存,query.clearCachedResult(),永远是无效的 因为,得到的 String cacheKey = QueryResultCache.generateKeyForQueryCondition(getClassName(), query),cacheKey 和 …
好的,我已经PR,https://github.com/leancloud/java-unified-sdk/pull/143 目前作为LeanCloud用户的我们,可以临时这样主动清理缓存。 public static void clearCachedResult(AVQuery getQuery) { Map query = getQuery.assembleParameters(); if (getQuery.isIncludeACL()) { query.put("returnACL", "true"); } String cacheKey = QueryResultCache.gen…
感谢CTO-Jfeng的回复,我是一名大一学生,所以刚才的PR里改动不全面,本想已最简单的方式改动的,但是还是考虑补全。我已Close刚才的PR,希望LeanCloud能及时修复问题,发布新SDK。
感谢 CTO-Jfeng 发布新版本的告知。坚信LeanCloud越做越好。