Future<void> remove(String key) { if (!_delete(key)) return Future<void>.value(); return _schedule(); }