memory_cache 1.2.0 copy "memory_cache: ^1.2.0" to clipboard
memory_cache: ^1.2.0 copied to clipboard

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

Memory Cache #

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

Features #

  • Create, read, update, delete and invalidate cache.
  • Expirable Cache
  • Creating local MemoryCache instance.

Getting started #

Use this package as a Library #


Depend On it

Run this command

with Dart:

$ dart pub add memory_cache

with Flutter:

$ flutter pub add memory_cache

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get or flutter pub get):

dependencies:
  memory_cache: ^1.2.0

Usage #

Create New Value #

MemoryCache.instance.create('myKey', 'myValue');

with Expiry:

MemoryCache.instance.create(
    'myKey',
    'myValue',
    expiry: const Duration(seconds: 5),
  );

Read Value #

final myValue = MemoryCache.instance.read<String>('myKey');

Update Value #

MemoryCache.instance.update('myKey', 'myUpdatedValue');

Delete Value #

MemoryCache.instance.delete('myKey');

Local Instance #

MemoryCache can be created locally and same features will be supported

final MemoryCache localCache = MemoryCache();
32
likes
140
pub points
88%
popularity

Publisher

verified publishergokberk.dev

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on memory_cache