flutter_memory_cache 0.0.2 copy "flutter_memory_cache: ^0.0.2" to clipboard
flutter_memory_cache: ^0.0.2 copied to clipboard

flutter memory cache in Map.

example/example.dart

import 'dart:io';

import 'package:flutter_memory_cache/flutter_memory_cache.dart';

main() {
  // default config
  MemoryCache memoryCache = MemoryCache();
  dynamic cache1 = {'name': 'obj1'};
  var cache2 = {'name': 'obj2'};
  memoryCache.put('cache1', cache1); //default ttl 60 seconds
  memoryCache.putWithTTL(
      'cache2', cache2, 5); //cache2 will be invalidate in 30 seconds
  sleep(Duration(seconds: 6));
  var ret = memoryCache.get('cache2'); //
  print('cache2 is $ret');
  assert(ret == null);
  ret = memoryCache.get('cache1');
  print('cache1 is $ret');
  assert(ret['name'] == "obj1");
  exit(0);
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

flutter memory cache in Map.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, system_info

More

Packages that depend on flutter_memory_cache