private QuotaAction checkAndChargeHelper(boolean shouldCheckExceedAllowed) throws QuotaException {
    if (chunkSize == -1) {
      return quotaChargeCallback.checkAndCharge(shouldCheckExceedAllowed, false);
    } else {
      return quotaChargeCallback.checkAndCharge(shouldCheckExceedAllowed, false, chunkSize);
    }
  }
Perform {@link QuotaChargeCallback#checkAndCharge} with or without chunkSize.
@param shouldCheckExceedAllowed if {@code true} then it should be checked if usage is allowed to exceed quota.
@return QuotaAction representing the recommended action to take.
@throws QuotaException in case of any exception which checking or charging for quota.
ambry-router/src/main/java/com/github/ambry/router/OperationQuotaCharger.java