@Override
    public Server choose(Object key) {
        return choose(getLoadBalancer(), key);
    }
Inspired by the implementation of {@link AtomicInteger#incrementAndGet()}.

@param modulo The modulo to bound the value of the counter.
@return The next value.
ribbon-loadbalancer/src/main/java/com/netflix/loadbalancer/RoundRobinRule.java