@Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    if (isSynchronous()) {
      sb.append("Synchronous writes to disk");

    } else {
      sb.append("Asynchronous writes to disk after a threshold of ");
      sb.append(getTimeInterval());
      sb.append("ms or ");
      sb.append(getBytesThreshold());
      sb.append(" bytes");
    }
    sb.append(". MaxOplog size is        : " + maxOplogSize);
    sb.append(". RollOplogs is          : " + compactOplogs);
    return sb.toString();
  }
Two <code>DiskWriteAttributes</code> are equal if the both specify the synchronous writes, or
they both specify asynchronous writes with the same time interval and bytes threshold.
geode-core/src/main/java/org/apache/geode/internal/cache/DiskWriteAttributesImpl.java