@override Future<T?> getStored() async { try { _registerAdapters(); _box = await Hive.openBox(_key); return _box!.get(_key); } catch (e) { await deleteState(); return null; } }