set_cache 1.0.1 copy "set_cache: ^1.0.1" to clipboard
set_cache: ^1.0.1 copied to clipboard

SetCache Efficient data caching package for pub.dev, optimizing performance and reducing network calls. Boost your app's speed!

SetCache #

SetCache is a versatile data caching package for Dart and Flutter, allowing you to efficiently cache maps, integers, and strings. It provides two convenient ways of caching data: through extension methods and using the SetCache singleton instance.

Features #

  • Effortlessly cache maps, integers, and strings
  • Extension methods for easy caching: "Test".cache('key')
  • Singleton instance for direct caching: SetCache.instance.save('key', 'value')
  • Simple and intuitive API
  • Supports time-based expiration for cache entries
  • Efficient storage and retrieval of cached data
  • Lightweight and optimized for performance

Installation #

To start using SetCache in your Dart or Flutter project, add the following dependency to your pubspec.yaml file:

dependencies:
  set_cache: ^1.0.0

After adding the dependency, run flutter pub get to fetch the package.

Usage #

Using Extension Methods #

import 'package:set_cache/set_cache.dart';

void main() {
  final data = "Test".cache('key');
  
  // Retrieve data from cache
  print(data); // Output: Test
  
  // Store data in cache with expiration
  "New Value".cache('key', expiration: Duration(minutes: 30));
}

Using SetCache Instance #

import 'package:set_cache/set_cache.dart';

void main() {
  // Save data using the SetCache instance
  SetCache.instance.save('key', 'value');
  
  // Retrieve data from cache
  final data = SetCache.instance.get('key');
  print(data); // Output: value
  
  // Remove data from cache
  SetCache.instance.remove('key');
}

That's it! You're now ready to leverage SetCache for efficient caching of maps, integers, and strings in your Dart and Flutter applications.

6
likes
120
points
30
downloads

Publisher

unverified uploader

Weekly Downloads

SetCache Efficient data caching package for pub.dev, optimizing performance and reducing network calls. Boost your app's speed!

Repository (GitHub)

Documentation

API reference

License

unknown (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on set_cache