read method
Read entire contents as bytes. Convenience wrapper over readStream.
Implementation
@override
Future<Uint8List> read(String key) async {
checkNotDisposed();
final manifest = await _readManifest(key);
if (manifest == null) throw FileNotFoundError(key);
final builder = BytesBuilder(copy: false);
for (var i = 0; i < manifest.chunkCount; i++) {
builder.add(await _readChunk(key, manifest.generation, i));
}
return builder.takeBytes();
}