in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/timedcounter/WindowScheduledCounter.java [81:87]
protected long internalSchedule(long n, Duration delay) {
long nanoTimestamp = lifespanTracker.add(n, delay);
if (nanoTimestamp - ticker.read() <= 0) {
tryPush();
}
return nanoTimestamp;
}