init method
Implementation
Future<void> init([Map<String, dynamic>? initialData]) async {
  subject.value = initialData ?? <String, dynamic>{};
  RandomAccessFile _file = await _getRandomFile();
  return _file.lengthSync() == 0 ? flush() : _readFile();
}