To change the retry configurations, rather than adding utility methods (e.g., withBackOffRetry), providing withRetry(RetryContext => RetryContext) will add more flexibility for tuning the retry patterns without losing the previous retry configurations.
To change the retry configurations, rather than adding utility methods (e.g., withBackOffRetry), providing withRetry(RetryContext => RetryContext) will add more flexibility for tuning the retry patterns without losing the previous retry configurations.