@Override
  public boolean equals(Object obj) {
    if (this == obj) {
      return true;
    }
    if (obj == null) {
      return false;
    }
    if (getClass() != obj.getClass()) {
      return false;
    }
    final ServerLoad other = (ServerLoad) obj;
    if (Float.floatToIntBits(connectionLoad) != Float.floatToIntBits(other.connectionLoad)) {
      return false;
    }
    if (Float.floatToIntBits(loadPerConnection) != Float.floatToIntBits(other.loadPerConnection)) {
      return false;
    }
    if (Float.floatToIntBits(loadPerSubscriber) != Float.floatToIntBits(other.loadPerSubscriber)) {
      return false;
    }
    return Float.floatToIntBits(subscriberLoad) == Float.floatToIntBits(other.subscriberLoad);
  }
Set the estimated load per subscription connection.

@param loadPerSubscriber the estimated load per subscription connection
geode-core/src/main/java/org/apache/geode/cache/server/ServerLoad.java