docs: public boolean process(T message) {
          // If this batcher has been shutdown, do not accept any more messages
          if (isShutDown) {
              return false;
          }
          try {
              queueSizeTracer.record(queue.size());
          } catch (Throwable ignored) {
  
          }
          if (!queue.offer(message)) {
              numberDropped.incrementAndGet();
              queueOverflowCounter.increment();
              return false;
          }
          numberAdded.incrementAndGet();
          return true;
      }