| RetryPolicy.Builder(RetryPolicy.Builder) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| withJitterFactor(double) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| lambda$withResultPartialPredicate$11(Class, PartialResultRetryPredicate, Object, Callable) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withExceptionPartialPredicate$6(Class, PartialTypedExceptionRetryPredicate, Throwable, Callable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$withExceptionPartialPredicate$4(long, TimeUnit, PartialExceptionRetryPredicate, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withResultPartialPredicate(Class, PartialResultRetryPredicate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$withRetryOnException$2(Class, Throwable, Callable) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$withRetryOnResult$10(Object, Object, Callable) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| withRetryOnException(Class, long, TimeUnit) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withExceptionPartialPredicate(PartialExceptionRetryPredicate, long, TimeUnit) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withExceptionPartialPredicate(Class, PartialTypedExceptionRetryPredicate, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withInitialDelay(long, TimeUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withMaxDelay(long, TimeUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withRetryOnResult(Object, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withRetryLogger(Logger) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withoutRetryLogger() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withRetryOnException(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withExceptionPartialPredicateSupplier(Supplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withResultPartialPredicateSupplier(Supplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withInitialRetries(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withInitialImmediateRetries(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| copy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$3(TimeLimitedPartialRetryPredicate, Throwable, Callable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withExceptionStatefulPartialPredicate(Supplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withExceptionStatefulPartialPredicate(TimedSupplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withResultStatefulPartialPredicate(Supplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withResultStatefulPartialPredicate(TimedSupplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$withResultPartialPredicateSupplier$14(Supplier, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$withExceptionPartialPredicateSupplier$9(Supplier, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$withExceptionPartialPredicate$5(Class, PartialTypedExceptionRetryPredicate, Throwable, Callable) |   | 84% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$withRetryOnException$1(Class, Throwable, Callable) |   | 90% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| RetryPolicy.Builder() |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| build() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| lambda$null$15(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$build$17(TimedSupplier[], TimedSupplier[], long, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$withResultPartialPredicate$13(int, PartialResultRetryPredicate, long, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$withExceptionPartialPredicate$8(int, PartialExceptionRetryPredicate, long, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withResultPartialPredicate(PartialResultRetryPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$withDefaultThrowableRetryPredicate$0(Throwable, Callable) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| withExceptionPartialPredicateSupplier(TimedSupplier) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withResultPartialPredicateSupplier(TimedSupplier) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withRetryOnException(Class, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withExceptionPartialPredicate(Class, PartialTypedExceptionRetryPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withExceptionPartialPredicate(PartialExceptionRetryPredicate, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withResultPartialPredicate(PartialResultRetryPredicate, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$null$16() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withDefaultThrowableRetryPredicate(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withExceptionPartialPredicate(PartialExceptionRetryPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withMaxExceptionChain(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| buildAsync(FailSafeExecutor) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$null$12(CountLimitedPartialRetryPredicate, Object, Callable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$null$7(CountLimitedPartialRetryPredicate, Throwable, Callable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withDefaultThrowableRetryPredicate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| buildAsync() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |