Strategy for calculating retry delays.
Returns delay for a next retry
Optional
reason for retrying
a count of already failed attempts, 1 being the first
milliseconds to wait before retrying
Implementation should reset its state, this is mandatory to call upon success.
Strategy for calculating retry delays.