docs: public int remainingCapacity() {
          final ReentrantLock lock = this.lock;
          lock.lock();
          try {
              return capacity - count;
          } finally {
              lock.unlock();
          }
      }