FLUTTER ECOSYSTEM

flutter_cache_store

适用于 Flutter 的更可配置的缓存管理器。将 HTTP GET 请求缓存到移动设备的文件系统中。

最新版本
0.8.1
近 30 天下载
59
喜欢数
23
Pub 分数
40

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个高度可配置的 Flutter 缓存管理器,将 HTTP GET 请求存储在设备的文件系统中。它能够高效地缓存网络响应,减少重复请求并提升应用性能。专为与 dio 或 http 等 HTTP 客户端配合使用而设计,支持自定义过期策略、缓存大小限制和文件系统管理。该包轻量且可无缝集成到 Flutter 应用中,非常适合离线优先的应用或需要快速数据检索的内容密集型应用。

适合场景
  • 缓存 API 响应以离线访问
  • 提高频繁访问数据的加载时间
  • 减少移动应用中的带宽使用
  • 将图像和资源本地存储
  • 在网页和移动应用中启用离线功能
主要特点
  • 可配置的缓存过期
  • 可自定义的缓存大小限制
  • 基于文件系统的存储
  • 支持 HTTP GET 请求缓存
  • 与现有 HTTP 客户端轻松集成
适合对象
  • 需要持久化数据缓存的应用
  • 离线可用的应用程序
  • 网络密集型应用的性能优化
  • 寻求细粒度缓存控制的开发者
  • 使用 HTTP 客户端(如 dio 或 http)的项目
使用建议
  • 不缓存 POST/PUT 请求
  • 大型缓存需要手动清理
  • 仅限 GET 请求
  • 无内置的缓存失效策略
  • 某些平台可能需要文件系统权限
支持平台暂无数据

安装插件

flutter pub add flutter_cache_store

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目

暂无相关数据。