@override Future<void> remove(String key) async { final box = await boxCompleter.future; return box.delete(key); }