Future<int?> getAsInt(String key) async { var value = await get(key); return value != null ? int.tryParse(value) : null; }