我使用配置单元:^1.4.4+1和配置单元Flutter:^0.3.1。我对box有问题。更新box后获取。它获取对象的缓存版本,而不是.hive文件中的版本。例如:
Box box = await Hive.openBox('box1');
box.put('configData', configData);
ConfigData configDataToRestore = await box.get('configData'); //Works as expected
(configData is now updated)
box.put('configData', configData); //The .hive file is updated as it should
ConfigData configDataToRestore = await box.get('configData'); //Returns the first version from the cache, not the updated version
我怎样才能解决这个问题?有办法清除缓存吗?
暂无答案!
目前还没有任何答案,快来回答吧!