docs: public static <T> Queue<T> newConcurrentQueue(int maxSize) {
  
          if (maxSize == Integer.MAX_VALUE) {
              return new ConcurrentLinkedDeque<>();
          }
  
          return maxSize > ARRAY_QUEUE_THRESHOLD ? new LinkedBlockingQueue<>(maxSize) : new ArrayBlockingQueue<>(maxSize);
      }