@override Future<void> setPosition(int position) async { _resource ??= _ReadBufferFileResource(filename); await _resource!.setPosition(position); _position = position; }