code: private final T expeditedExtract() {
          T old = expeditedBuffer[expeditedTakeIndex];
          expeditedBuffer[expeditedTakeIndex] = null;
  
          if (++expeditedTakeIndex >= expeditedBuffer.length)
              expeditedTakeIndex = 0;
  
          return old;
      }
docs: Removes an object from the expeditedBuffer. Note that
  since there is no synchronization, it is assumed
  that this is done outside the scope of this call.