OptionalconcurrencyJobs run at the same time (default: the number of CPUs).
OptionalkeepFinished jobs kept for lookup (default 1000, oldest dropped first).
OptionalonCalled on every change, e.g. to persist records.
OptionalonCalled when a finished job is dropped (beyond keep), e.g. to remove its files.
OptionalprefixPrefix for job ids (default 'job').
Concurrency, retention, ID prefix, and lifecycle callbacks for the in-memory queue.