public List<StreamOffsetRange> offsetRangeList() {
        if (ranges.length == 0) {
            // {@link AutoMQVersion.V2} won't record ranges in metadata.
            return Collections.emptyList();
        }
        try {
            return RANGES_CACHE.get(objectId, () -> decode(ranges));
        } catch (ExecutionException e) {
            throw new RuntimeException(e);
        }
    }
The order id of the object. Sort by this field to get the order of the objects which contains logically increasing streams.
<p>
When compact a batch of objects to a compacted object, this compacted object's order id will be assigned the value <code>first object's order
id in this batch</code>
metadata/src/main/java/org/apache/kafka/metadata/stream/S3StreamSetObject.java