remove method
移除指定 key
Implementation
Future<V?> remove(String key) async {
V? value;
switch (mode) {
case CacheMode.memory:
value = _memoryCache?.remove(key);
break;
case CacheMode.persistent:
value = await _persistentCache?.remove(key);
break;
case CacheMode.hybrid:
value = _memoryCache?.remove(key);
await _persistentCache?.remove(key);
break;
}
return value;
}