public long free(long streamId) {
            AtomicLong size = new AtomicLong();
            suppress(() -> {
                StreamCache streamCache = map.remove(streamId);
                if (streamCache != null) {
                    size.addAndGet(streamCache.free());
                }
            }, LOGGER);
            this.size.addAndGet(-size.get());
            return size.get();
        }
Merge the right block to the left block
s3stream/src/main/java/com/automq/stream/s3/cache/LogCache.java