in src/main/java/org/apache/sling/jcr/repoinit/impl/RetryableOperation.java [56:66]
public RetryableOperationResult apply(Supplier<RetryableOperationResult> operation, String logMessage) {
RetryableOperationResult result = operation.get();
while (!result.isSuccessful() && result.shouldRetry() && retryCount < maxRetries) {
retryCount++;
LOG.info("{} (retry {}/{})", logMessage, retryCount, maxRetries);
delay(retryCount);
result = operation.get();
}
return result;
}