public final boolean equals()

in backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java [586:615]


    public final boolean equals(Object o) {
        if (o instanceof CassandraConfiguration) {
            CassandraConfiguration that = (CassandraConfiguration) o;

            return Objects.equals(this.aclMaxRetry, that.aclMaxRetry)
                && Objects.equals(this.expungeChunkSize, that.expungeChunkSize)
                && Objects.equals(this.flagsUpdateMessageIdMaxRetry, that.flagsUpdateMessageIdMaxRetry)
                && Objects.equals(this.flagsUpdateMessageMaxRetry, that.flagsUpdateMessageMaxRetry)
                && Objects.equals(this.modSeqMaxRetry, that.modSeqMaxRetry)
                && Objects.equals(this.uidMaxRetry, that.uidMaxRetry)
                && Objects.equals(this.mailboxReadRepair, that.mailboxReadRepair)
                && Objects.equals(this.mailboxCountersReadRepairChanceMax, that.mailboxCountersReadRepairChanceMax)
                && Objects.equals(this.mailboxCountersReadRepairChanceOneHundred, that.mailboxCountersReadRepairChanceOneHundred)
                && Objects.equals(this.fetchNextPageInAdvanceRow, that.fetchNextPageInAdvanceRow)
                && Objects.equals(this.blobPartSize, that.blobPartSize)
                && Objects.equals(this.attachmentV2MigrationReadTimeout, that.attachmentV2MigrationReadTimeout)
                && Objects.equals(this.mailboxReadStrongConsistency, that.mailboxReadStrongConsistency)
                && Objects.equals(this.messageAttachmentIdsReadTimeout, that.messageAttachmentIdsReadTimeout)
                && Objects.equals(this.messageReadStrongConsistency, that.messageReadStrongConsistency)
                && Objects.equals(this.messageWriteStrongConsistency, that.messageWriteStrongConsistency)
                && Objects.equals(this.consistencyLevelRegular, that.consistencyLevelRegular)
                && Objects.equals(this.consistencyLevelLightweightTransaction, that.consistencyLevelLightweightTransaction)
                && Objects.equals(this.optimisticConsistencyLevel, that.optimisticConsistencyLevel)
                && Objects.equals(this.uidReadStrongConsistency, that.uidReadStrongConsistency)
                && Objects.equals(this.modseqReadStrongConsistency, that.modseqReadStrongConsistency)
                && Objects.equals(this.mailRepositoryStrongConsistency, that.mailRepositoryStrongConsistency)
                && Objects.equals(this.aclEnabled, that.aclEnabled);
        }
        return false;
    }