@Override
    public boolean equals(Object o) {
        if (!(o instanceof TimelineObject)) return false;
        TimelineObject other = (TimelineObject) o;
        return value.equals(other.value);
    }
This is a mutable reference to an immutable object. It can be snapshotted.
<br>
This class requires external synchronization.
server-common/src/main/java/org/apache/kafka/timeline/TimelineObject.java