public static ElasticLogMeta decode(ByteBuffer buf) {
        String metaStr = StandardCharsets.UTF_8.decode(buf).toString();
        try {
            return READER.readValue(metaStr);
        } catch (JsonProcessingException e) {
            LOGGER.error("decode ElasticLogMeta {} failed", metaStr, e);
            throw new RuntimeException(e);
        }
    }
segmentMeta List for this topicPartition. Each segmentMeta refers to a logical Kafka segment(including log, index, time-index, txn).
core/src/main/scala/kafka/log/streamaspect/ElasticLogMeta.java