get method

  1. @override
Future get(
  1. String key
)
override

Implementation

@override
Future<dynamic> get(String key) async {
  final data = _cache[key];
  if (data == null) return null;
  final expires = data['expires'] as DateTime?;
  if (expires != null && expires.isBefore(DateTime.now())) {
    _cache.remove(key);
    return null;
  }
  return data['value'];
}