Overview
Stash Memory is a Flutter/Dart package that extends the Stash API with in-memory storage capabilities for vaults and caches. It enables fast, temporary data persistence without relying on disk storage, making it ideal for scenarios requiring high-speed access to transient data. Designed for use across multiple platforms—including Android, iOS, Web, macOS, Windows, and Linux—it integrates seamlessly with existing Stash workflows. The package is lightweight and efficient, focusing on performance and simplicity for developers who need ephemeral data handling.
Use cases
- Fast in-memory caching
- Temporary data storage
- High-performance app state management
- Testing and prototyping
- Real-time data synchronization
Key features
- In-memory vault and cache storage
- Cross-platform compatibility
- Seamless integration with Stash API
- Lightweight and performant
- Zero disk I/O overhead
Suitable for
- Developers needing temporary data persistence
- Apps requiring low-latency data access
- Prototypes and testing environments
- High-frequency data operations
Considerations
- Data is lost on app restart
- Not suitable for persistent storage
- Limited to available RAM
- Best used alongside persistent storage solutions