flush method
Implementation
Future<void> flush() async {
final buffer = utf8.encode(json.encode(subject.value));
final length = buffer.length;
RandomAccessFile _file = await _getRandomFile();
_randomAccessfile = await _file.lock();
_randomAccessfile = await _randomAccessfile!.setPosition(0);
_randomAccessfile = await _randomAccessfile!.writeFrom(buffer);
_randomAccessfile = await _randomAccessfile!.truncate(length);
_randomAccessfile = await _file.unlock();
_madeBackup();
}