@override Future<Map<String, dynamic>> get(String key) { if (_cache.containsKey(key)) { return Future.value(_cache[key]); } throw Exception('Not contain cache to key $key'); }