private void addSysHisOffsetTopic(BrokerDefMetadata brokerDefMeta, List<String> newTopics,
            ConcurrentHashMap<String, TopicMetadata> topicConfigMap) {
        if (newTopics.contains(TServerConstants.OFFSET_HISTORY_NAME)) {
            return;
        }
        TopicMetadata topicMetadata =
                topicConfigMap.get(TServerConstants.OFFSET_HISTORY_NAME);
        if (topicMetadata != null) {
            return;
        }
        topicMetadata =
                new TopicMetadata(brokerDefMeta,
                        TServerConstants.OFFSET_HISTORY_NAME,
                        TServerConstants.OFFSET_HISTORY_NUMSTORES,
                        TServerConstants.OFFSET_HISTORY_NUMPARTS);
        newTopics.add(TServerConstants.OFFSET_HISTORY_NAME);
        topicConfigMap.put(TServerConstants.OFFSET_HISTORY_NAME, topicMetadata);
    }
Add historical offset storage topic by default

@param brokerDefMeta      broker default meta configure
@param newTopics          the topic list to add
@param topicConfigMap     the topic configure map to add
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/broker/metadata/BrokerMetadataManager.java