in src/main/java/software/amazon/qldb/QldbDriverImpl.java [241:254]
private void retrySleep(RetryPolicyContext context, RetryPolicy retryPolicy) {
try {
Duration backoffDelay =
retryPolicy.backoffStrategy().calculateDelay(context);
if (backoffDelay == null || backoffDelay.isNegative()) {
backoffDelay = Duration.ofMillis(0);
}
TimeUnit.MILLISECONDS.sleep(backoffDelay.toMillis());
} catch (InterruptedException e) {
// Reset the interruption flag.
Thread.currentThread().interrupt();
}
}