Future<String?> getString(String key) async { final data = await getObject(key); return data != null ? utf8.decode(data) : null; }