create method
Creates name from encoded bytes only when it is absent.
Throws an already-exists CassetteStoreException rather than replacing existing content.
Implementation
@override
Future<void> create(CassetteName name, List<int> bytes) {
final copied = _copyWriteBytes(
name,
bytes,
operation: CassetteStoreOperation.create,
);
return _serialiseWrite(name, () => _create(name, copied));
}