/** * Obtains a {@link RetryFrequency} based on the Fibonacci sequence. * * @return a {@link RetryFrequency} */ public static RetryFrequency fibonacci() { return new RetryFrequency(() -> new MappingIterator<>(new FibonacciIterator(), duration -> Duration.of(duration, TimeUnit.MILLISECONDS))); }
/** * Obtains a {@link RetryFrequency} based on the Fibonacci sequence. * * @return a {@link RetryFrequency} */ public static RetryFrequency fibonacci() { return new RetryFrequency(() -> new MappingIterator<>(new FibonacciIterator(), duration -> Duration.of(duration, TimeUnit.MILLISECONDS))); }