@Retryable(maxRetries=3, delay=200ms, multiplier=2.0): recovering from 2 transient failures =========================================================================================== downstream configured to fail its first 2 calls, then succeed result: OK (call #3) downstream was actually called 3 times elapsed: ~601ms (expect >= 200ms delay before the 2nd attempt, plus backoff before the 3rd)