MutationOptions
Creates a new MutationOptions with the specified settings.
Parameters
Only allows mutate to execute once while active (until reset).
Requires revision match as a precondition for executing mutate.
Determines whether two errors are equal.
This callback function will be called if some mutation encounters an error.
Determines whether to suppress error information when relaying it using soil.query.core.ErrorRelay.
Whether the query side effect should be synchronous.
The duration to keep the actor alive after the last message is processed.
The logger function to use for logging.
The predicate function to determine whether to retry on a given exception.
The maximum number of retry attempts.
The initial interval for exponential backoff.
The maximum interval for exponential backoff.
The multiplier for exponential backoff.
The randomization factor for exponential backoff.
The random number generator for exponential backoff.