Future<String?> getAsyncString(String key) async { if(_preferences==null) await init(); return Future.value(_preferences!.getString(key)); }