docs: public int getMinBroadcastConnections() {
          lock.lock();
          try {
              if (minBroadcastConnections == 0) {
                  int max = getMaxConnections();
                  if (max <= 1)
                      return max;
                  else
                      return (int) Math.round(getMaxConnections() * 0.8);
              }
              return minBroadcastConnections;
          } finally {
              lock.unlock();
          }
      }