@Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    RetainStats RetainStats = (RetainStats) o;
    return Objects.equals(this.total, RetainStats.total) &&
        Objects.equals(this.free, RetainStats.free) &&
        Objects.equals(this.used, RetainStats.used) &&
        Objects.equals(this.biggestFree, RetainStats.biggestFree) &&
        Objects.equals(this.syncCounter, RetainStats.syncCounter) &&
        Objects.equals(this.lastUsed, RetainStats.lastUsed) &&
        Objects.equals(this.info, RetainStats.info);
  }
debug information of shared memory
@return info
plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/RetainStats.java