in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/internal/FrequencyTaskConcurrency.java [36:43]
public int compareTo(TaskConcurrency o) {
int result = super.compareTo(o);
//When two tasks have same concurrency, pick the least frequent one
if (result == 0 && o instanceof FrequencyTaskConcurrency) {
result = Long.compareUnsigned(frequency.get(), ((FrequencyTaskConcurrency)o).frequency.get());
}
return result;
}