rholder / guava-retrying

This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with flaky uptime.
Apache License 2.0
1.43k stars 275 forks source link

add retrying of a Runnable #73

Open qct opened 7 years ago

qct commented 7 years ago

I got the same problem like #64 . Dan Lew doesn't suggest the dynamic versions for dependencies.

check this: Don't use dynamic versions for your dependencies

I think guava-retrying should release a new version like 3.0 or something that only support jdk 1.8. So guava-retrying can depends on a fixed version of guava, like 21.0.

leave the 2.0 version depends on JDK 1.6+, and a fixed version of guava, like 10.0 or 20.0.