@Override
    public int hashCode() {
        int result = records != null ? records.hashCode() : 0;
        result = 31 * result + (response != null ? response.hashCode() : 0);
        result = 31 * result + (appendFuture != null ? appendFuture.hashCode() : 0);
        result = 31 * result + (replayRecords ? 1 : 0);
        result = 31 * result + (isAtomic ? 1 : 0);
        return result;
    }
@return Whether the result is atomic is not.
group-coordinator/src/main/java/org/apache/kafka/coordinator/group/runtime/CoordinatorResult.java