FLUTTER ECOSYSTEM

memory_cache

Memory Cache is simple, fast and global in-memory cache with CRUD features.

Latest version
1.2.0
30-day downloads
5.6K
Likes
36
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Memory Cache is a lightweight, high-performance in-memory caching solution for Flutter applications. It provides simple CRUD (Create, Read, Update, Delete) operations to store and retrieve data temporarily across different platforms. Designed for speed and simplicity, it operates globally within the app, making it ideal for caching API responses, user preferences, or any transient data that needs fast access. The cache is not persisted across app restarts, ensuring it remains suitable for temporary storage needs.

Use cases
  • Caching API responses
  • Storing user session data
  • Temporary state management
  • Optimizing repeated data fetches
  • Reducing network calls
  • Fast local data retrieval
Key features
  • Simple CRUD operations
  • Global cache instance
  • High performance
  • Cross-platform support
  • No persistence
  • Easy integration with Flutter
Suitable for
  • Developers needing fast in-memory storage
  • Apps with frequent data lookups
  • Prototyping and testing
  • Lightweight caching without dependencies
  • Temporary data handling
Considerations
  • Data is lost on app restart
  • Not suitable for persistent storage
  • Limited to memory capacity
  • No built-in expiration policies
  • Not designed for large datasets
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add memory_cache

Categories

Source repository

Related projects