super_cache 1.0.1 copy "super_cache: ^1.0.1" to clipboard
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 CacheMetrics snapshot and metricsStream broadcast stream.
  • MemoryCachePressureWatcher — responds to iOS/Android memory pressure events.
  • CacheDebugOverlay — dev-mode Flutter widget for visualising cache state.
1
likes
160
points
124
downloads

Publisher

verified publisherjihedmrouki.com

Weekly Downloads

Production-ready LRU + TTL cache for Flutter. In-memory, encrypted, and disk layers with stampede protection, repository integration, and live cache metrics.

Repository (GitHub)
View/report issues

Topics

#cache #caching #lru #performance #memory

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on super_cache