Flutter配置单元如何清除缓存

8yparm6h  于 2021-06-24  发布在  Hive
关注(0)|答案(0)|浏览(278)

我使用配置单元:^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

我怎样才能解决这个问题?有办法清除缓存吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题