code: public void releasePermits(long number, Result result, long startNanos, long nanoTime) {
          resultCounts.write(result, number, nanoTime);
          resultLatency.write(result, number, nanoTime - startNanos, nanoTime);
  
          for (BackPressure<Rejected> backPressure : backPressureList) {
              backPressure.releasePermit(number, result, nanoTime);
          }
      }
docs: Release acquired permits with known result. Since there is a known result the result
  count object and latency will be updated.
  
  @param number     of permits to release
  @param result     of the execution
  @param startNanos of the execution
  @param nanoTime   currentInterval nano time