the initial delay for a retry invocation.
the maximum delay for a retry invocation.
the maximum amount of consecutive retries before hasNext returns false.