Change the retry interval units to milliseconds, fix the tests that did not actually assert the behaviour of retry correctly, corrected the documentation in the javadocs, fixed the backoff interval to start from the specified value, and fixed a major issue with a private member variable being used for the retry count; thus affecting all commands rather than just the desired execution attempt.