remove method
Implementation
Future<bool> remove(String key) async {
if (_remove == null) return false;
final result = _remove!(key);
if (result is Future<bool?>) {
return (await result) ?? false;
} else {
return result ?? false;
}
}