public void markRead() {
        if (dataBlockGroup == null) {
            throw new IllegalStateException("DataBlock is not loaded yet.");
        }
        int unreadCnt = this.unreadCnt.decrementAndGet();
        if (unreadCnt <= 0) {
            listener.markRead(this);
        }
    }
Complete the data loading with exception
s3stream/src/main/java/com/automq/stream/s3/cache/blockcache/DataBlock.java