RetryConfig
constructor(maxAttempts: Int = 3, initialDelay: Duration = 1.seconds, maxDelay: Duration = 30.seconds, backoffMultiplier: Double = 2.0, jitterFactor: Double = 0.1, retryablePatterns: List<RetryablePattern> = DEFAULT_PATTERNS, retryAfterExtractor: RetryAfterExtractor? = DefaultRetryAfterExtractor)(source)