in concurrency-loadbalancer-m3/src/main/java/com/uber/concurrency/loadbalancer/TallyMetricsTaskListener.java [93:102]
private TallyMetricsTaskListener(String name,
Scope rootScope,
Function<T, String> taskNameMapper,
Ticker ticker) {
this.scope = rootScope.tagged(ImmutableMap.of(TAG_LOAD_BALANCER, name));
this.ticker = ticker;
this.lastTick = new AtomicLong(ticker.read());
this.taskRates = new ConcurrentHashMap<>();
this.taskNameMapper = taskNameMapper;
}