【发布时间】:2021-05-24 23:41:31
【问题描述】:
我正在使用颤振插件cached_network_image: 并且想知道缓存文件的缓存持续时间是多长时间?
另外是否有办法将缓存持续时间修改为 x 天?
我还想知道的是,文件是否以原始文件格式缓存或是否被转换?例如*.HEIC -> *.JPEG
目前我只是在缓存调用:CachedNetworkImage(imageUrl: snapshot.data))
或见下文....
...return FutureBuilder(
future: FireStorageService.downloadImageFromStorage(
context, snapshot.data.items[index].fullPath),
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
return GridTile(
child: Card(
child: CachedNetworkImage(imageUrl: snapshot.data)),
);
}
return Container();
},
);
...
在寻找有关我上述问题的答案时,我遇到了插件 flutter_cache_manager: 并看到了 Type Duration(days: 7)
如果这(使用flutter_cache_manage:)是修改缓存持续时间的唯一方法,我该如何使用它?
有人有想法吗?
谢谢:)
【问题讨论】: