put

abstract suspend fun put(timer: Timer): Boolean

Writes timer, PENDING, unless the store holds its owner's key at a later version, or holds this very timer (Timer.id) in whatever status: writing a timer again is idempotent and never revives it.

Return

true when the store changed.