private void retrySleep()

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();
        }
    }