docs: public boolean add(long seqno, T element, Predicate<T> remove_filter) {
          lock.lock();
          try {
              return _add(seqno, element, true, remove_filter);
          }
          finally {
              lock.unlock();
          }
      }