itemWriter.accept(CfgItem.EAGER_TTL, w -> w.writeBoolean(cfg.isEagerTtl())); itemWriter.accept(CfgItem.GROUP_NAME, w -> w.writeString(cfg.getGroupName())); itemWriter.accept(CfgItem.DEFAULT_LOCK_TIMEOUT, w -> w.writeLong(cfg.getDefaultLockTimeout())); itemWriter.accept(CfgItem.PART_LOSS_POLICY, w -> w.writeInt(cfg.getPartitionLossPolicy().ordinal())); itemWriter.accept(CfgItem.REBALANCE_BATCH_SIZE, w -> w.writeInt(cfg.getRebalanceBatchSize()));
a.isEagerTtl() == b.isEagerTtl() && Objects.equals(a.getGroupName(), b.getGroupName()) && a.getDefaultLockTimeout() == b.getDefaultLockTimeout() && a.getPartitionLossPolicy() == b.getPartitionLossPolicy() && a.isReadFromBackup() == b.isReadFromBackup() &&
itemWriter.accept(CfgItem.EAGER_TTL, w -> w.writeBoolean(cfg.isEagerTtl())); itemWriter.accept(CfgItem.GROUP_NAME, w -> w.writeString(cfg.getGroupName())); itemWriter.accept(CfgItem.DEFAULT_LOCK_TIMEOUT, w -> w.writeLong(cfg.getDefaultLockTimeout())); itemWriter.accept(CfgItem.PART_LOSS_POLICY, w -> w.writeInt(cfg.getPartitionLossPolicy().ordinal())); itemWriter.accept(CfgItem.REBALANCE_BATCH_SIZE, w -> w.writeInt(cfg.getRebalanceBatchSize()));