docs: private void checkIfQuotaExceeded(Long diskQuotaSizeInKB,
                                        String storeName,
                                        File dest,
                                        Long expectedDiskSize) {
          if(diskQuotaSizeInKB != null
                  && diskQuotaSizeInKB != VoldemortConfig.DEFAULT_DEFAULT_STORAGE_SPACE_QUOTA_IN_KB) {
              String logMessage = "Store: " + storeName + ", Destination: " + dest.getAbsolutePath()
                                  + ", Expected disk size in KB: "
                                  + (expectedDiskSize / ByteUtils.BYTES_PER_KB)
                                  + ", Disk quota size in KB: " + diskQuotaSizeInKB;
              logger.debug(logMessage);
              if(diskQuotaSizeInKB == 0L) {
                  String errorMessage = "Not able to find store (" + storeName +
                          ") in this cluster according to the push URL. BnP job is not able to create new stores now." +
                          "Please reach out to a Voldemort admin if you think this is the correct cluster you want to push.";
                  logger.error(errorMessage);
                  throw new UnauthorizedStoreException(errorMessage);
              }
              // check if there is still sufficient quota left for this push
              Long estimatedDiskSizeNeeded = (expectedDiskSize / ByteUtils.BYTES_PER_KB);
              if(estimatedDiskSizeNeeded >= diskQuotaSizeInKB) {
                  String errorMessage = "Quota Exceeded for " + logMessage;
                  logger.error(errorMessage);
                  throw new QuotaExceededException(errorMessage);
              }
          } else {
              logger.debug("store: " + storeName + " is a Non Quota type store.");
          }
      }