zeba_academy_cache_manager 1.0.1
zeba_academy_cache_manager: ^1.0.1 copied to clipboard
Advanced caching system for Flutter apps with API caching, image caching, memory + disk layers, automatic expiry, smart preloading and background refresh.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
1.0.1 - 2026-03-10 #
Added #
- Initial stable release of zeba_academy_cache_manager
- API response caching system
- Image caching with disk storage
- Memory cache layer for fast access
- Disk cache layer for persistent storage
- Automatic cache expiry system
- Smart cache preloading support
- Background cache refresh capability
- Custom cache expiry configuration
- Multi-layer caching architecture (Memory + Disk)
- Production-ready Flutter package structure
- Unit tests for core caching functionality
- Full documentation and usage examples
- GPL-3.0 license support
- pub.dev compatible README and metadata
Technical Details #
- Implemented modular caching architecture
- Disk cache with expiry validation
- Memory cache with automatic cleanup
- HTTP integration for API caching
- Image caching using local file storage
- Background refresh support for stale cache updates
Future Improvements #
The following features are planned for upcoming releases:
- Cache size limit configuration
- LRU cache eviction algorithm
- Cache encryption support
- Offline-first caching mode
- Cache analytics and statistics
- Custom cache storage location
- Web platform compatibility improvements