@Override
    public String toString() {
        return "WindowedChangelogTopicConfig(" +
                "name=" + name +
                ", topicConfigs=" + topicConfigs +
                ", retentionMs=" + retentionMs +
                ", enforceNumberOfPartitions=" + enforceNumberOfPartitions +
                ")";
    }
Get the configured properties for this topic. If no retentionMs override is provided from
the topic configs, then we add additionalRetentionMs to work out the desired retention
when cleanup.policy=compact,delete

@param additionalRetentionMs - added to retention to allow for clock drift etc
@return Properties to be used when creating the topic
streams/src/main/java/org/apache/kafka/streams/processor/internals/WindowedChangelogTopicConfig.java