@override Future<void> delete(String key) async { if (!isOpen) { await open(); } return box.delete(key); }