@override Future<void> write(final String data) async { if (!(await file.exists())) { await file.create(recursive: true); } await file.writeAsString(data); }