@override Future<int?> getInt(String key) async { final box = await boxCompleter.future; return box.get(key); }