readFromFileAt method
Implementation
@override
Future<Readbuffer> readFromFileAt(int position, int length) async {
assert(length > 0);
assert(position >= 0);
Timing timing = Timing(log: _log);
_ReadBufferFileResource resourceAt = _resourceAts.isNotEmpty ? _resourceAts.removeFirst() : _ReadBufferFileResource(filename);
Uint8List _bufferData = await resourceAt.readAt(position, length);
_resourceAts.addLast(resourceAt);
Readbuffer result = Readbuffer(_bufferData, position);
timing.done(100, "readFromFile at position: $position, length: $length");
return result;
}