temp_cache 0.0.7 copy "temp_cache: ^0.0.7" to clipboard
temp_cache: ^0.0.7 copied to clipboard

A package which provides functionality to store objects inside a temporary cache inside memory

temp_cache #

A package which provides functionality to store objects inside a temporary cache within memory

Getting Started #

Import the package within your pubspec.yaml

temp_cache:

Then you can use the classes via importing the lib:

import 'package:temp_cache/temp_cache.dart';

Store objects:

var cache = Cache<TestItem>();
final item1 = TestItem('1');
final item2 = TestItem('2');
final item3 = TestItem('3');

cache.put(item1.id, item1);
cache.put(item2.id, item2);
cache.put(item3.id, item3);

// or

final List<TestItem> items = [item1, item2, item3];
cache.putMany(items, (item) => item.id);

Get objects:

cache.get('1')

// or

cache.getAll()

Buy me a Coffee if you like this package #

paypal

1
likes
160
points
204
downloads

Publisher

verified publisherzooper.dev

Weekly Downloads

A package which provides functionality to store objects inside a temporary cache inside memory

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection, flutter

More

Packages that depend on temp_cache