super_cache 1.0.1
super_cache: ^1.0.1 copied to clipboard
Production-ready LRU + TTL cache for Flutter. In-memory, encrypted, and disk layers with stampede protection, repository integration, and live cache metrics.
1.0.1 #
- Improved README with clearer quick-start examples, badge set, and package family links.
- Fixed pubspec description length to comply with pub.dev guidelines.
- Fixed dart format issues in source and test files.
1.0.0 #
- Initial stable release.
- O(1) LRU eviction via
HashMap+ manual doubly-linked list. - Absolute and sliding TTL with background sweep timer.
- Count-based (
maxEntries) and bytes-based (maxBytes) capacity limits. CacheOrchestrator— L1 → L2 → L3 layered caching with automatic read-promotion.CacheRepositoryMixin— Clean Architecture integration with stampede protection.- Three cache policies:
CacheAside,WriteThrough,RefreshAhead. - Live
CacheMetricssnapshot andmetricsStreambroadcast stream. MemoryCachePressureWatcher— responds to iOS/Android memory pressure events.CacheDebugOverlay— dev-mode Flutter widget for visualising cache state.