long getSlice(String jobType, String jobId, long usedSinceLastCall) {
    Throttler throttler = throttlers.get(jobType);
    if (throttler != null) {
      try {
        throttler.maybeThrottle(usedSinceLastCall);
      } catch (InterruptedException e) {
        throw new IllegalStateException("Throttler call interrupted", e);
      }
    }
    return Long.MAX_VALUE;
  }
Return the size of I/O permissible based on the parameters provided.
@param jobType the type of the job requesting an I/O slice.
@param jobId the ID of the job requesting an I/O slice.
@param usedSinceLastCall the amount of capacity used since the last call to this function.
@return the I/O slice available for use.
ambry-store/src/main/java/com/github/ambry/store/DiskIOScheduler.java