We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7c52192 + 3ea1b37 commit 81d0e87Copy full SHA for 81d0e87
utils/src/main/java/software/amazon/awssdk/utils/cache/CachedSupplier.java
@@ -335,6 +335,9 @@ private Duration maxPrefetchJitter(RefreshResult<T> result) {
335
336
private Duration maxStaleFailureJitter(int numFailures) {
337
long exponentialBackoffMillis = (1L << numFailures - 1) * 100;
338
+ if (exponentialBackoffMillis <= 0) {
339
+ exponentialBackoffMillis = Long.MAX_VALUE;
340
+ }
341
return ComparableUtils.minimum(Duration.ofMillis(exponentialBackoffMillis), Duration.ofSeconds(10));
342
}
343
0 commit comments