public CompletableFuture<FetchDataInfo> readAsync(long startOffset, int maxSize, Optional<Long> maxPositionOpt, long maxOffset, boolean minOneMessage) {
        try {
            return CompletableFuture.completedFuture(read(startOffset, maxSize, maxPositionOpt, minOneMessage));
        } catch (Throwable e) {
            return CompletableFuture.failedFuture(e);
        }
    }
Change the last modified time for this log segment
storage/src/main/java/org/apache/kafka/storage/internals/log/LogSegment.java