docs: public boolean add( T[] entries ) {
          assert entries != null;
          if (entries.length == 0 || !addEntries.get()) return false;
          try {
              producerLock.lock();
              long position = cursor.claim(entries.length); // blocks
              for (int i = 0; i != entries.length; ++i) {
                  int index = (int)(position & mask);
                  buffer[index] = entries[i];
              }
              return cursor.publish(position);
          } finally {
              producerLock.unlock();
          }
      }