super_cache_disk 1.0.1 copy "super_cache_disk: ^1.0.1" to clipboard
super_cache_disk: ^1.0.1 copied to clipboard

File-per-entry persistent cache for Flutter and Dart. SHA-256 integrity, optional gzip compression, and async write queue. Part of the super_cache family.

1.0.1 #

  • Improved README with badge set and package family links.
  • Fixed pubspec description length to comply with pub.dev guidelines.
  • Fixed discarded_futures lint in _enqueueWrite and test file.

1.0.0 #

  • Initial stable release.
  • File-per-entry persistence — survives app restarts.
  • SHA-256 keyed filenames (no plaintext keys on disk) and integrity check on read.
  • Non-blocking sequential write queue; dispose() flushes all pending writes.
  • Write-back buffer: get() after put() returns the correct value before disk commit.
  • Optional gzip compression (compress: true).
  • FIFO eviction when maxEntries is exceeded.
  • Background TTL sweep with configurable sweepInterval.
  • JsonCacheCodec and StringCacheCodec built in; implement CacheCodec<V> for custom formats.
1
likes
150
points
102
downloads

Publisher

verified publisherjihedmrouki.com

Weekly Downloads

File-per-entry persistent cache for Flutter and Dart. SHA-256 integrity, optional gzip compression, and async write queue. Part of the super_cache family.

Repository (GitHub)
View/report issues

Topics

#cache #caching #storage #disk #persistence

Documentation

API reference

License

MIT (license)

Dependencies

hashlib, super_cache

More

Packages that depend on super_cache_disk