protected T select()

in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/ArrayConcurrencyLoadBalancer.java [204:210]


        protected T select() {
            if (totalWeight == 0) {
                return null;
            }
            int selected = rand.nextInt(totalWeight);
            return weightMap.floorEntry(selected).getValue();
        }