replace method

  1. @override
Future<void> replace(
  1. CassetteName name,
  2. List<int> bytes
)
override

Explicitly replaces existing name with encoded bytes.

Throws a not-found CassetteStoreException when name does not exist.

Implementation

@override
Future<void> replace(CassetteName name, List<int> bytes) {
  final copied = _copyWriteBytes(
    name,
    bytes,
    operation: CassetteStoreOperation.replace,
  );
  return _serialiseWrite(name, () => _replace(name, copied));
}