OptionalmaxOptionalpersistWhether persisted timers of this kind are re-armed on startup.
With false they're dropped instead. Defaults to true.
OptionalrestoredTicks missed while down to run on startup: at most n, all at Infinity, none at 0 (default) or below.
How late (in ms) a timer may be when the app comes back up. Omitted / 0 means no limit. A timeout past it is discarded instead of fired, while an interval skips the stale tick and resumes its schedule from now.