super_cache_disk 1.0.1
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_futureslint in_enqueueWriteand 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()afterput()returns the correct value before disk commit. - Optional gzip compression (
compress: true). - FIFO eviction when
maxEntriesis exceeded. - Background TTL sweep with configurable
sweepInterval. JsonCacheCodecandStringCacheCodecbuilt in; implementCacheCodec<V>for custom formats.