FileCassetteStore constructor
Creates a file store rooted at root.
A missing root behaves as an empty store for reads. It is created when the
first cassette is written. maximumBytes must be positive and defaults
to 64 MiB.
Implementation
factory FileCassetteStore(
Directory root, {
int maximumBytes = defaultMaximumCassetteBytesV1,
}) {
if (maximumBytes <= 0) {
throw ArgumentError('Maximum cassette byte count must be positive.');
}
return FileCassetteStore._(
root: root.absolute,
maximumBytes: maximumBytes,
);
}