class LimitedQueueCallback implements LimitQueueCallback {

  @Override
  public void onQueued() {
    if (queued.decrementAndGet() == 0) {
      limitHandler.limitReached();
    }
  }

    LimitedQueueCallback(final int limit);

}