writeAsString method
Implementation
@override
Future<void> writeAsString(String data) async {
documentDirectory ??= (await getApplicationDocumentsDirectory()).path;
var file = File('$documentDirectory/kvs-$name.json');
await file.writeAsString(data, flush: true);
}