@Override
    public CompletableFuture<Void> close() {
        if (compactionFuture != null) {
            compactionFuture.cancel(true);
        }
        return doCompaction(true)
                .thenRun(innerStream::close)
                .thenRun(() -> fenced = true);
    }
Append a batch of meta key values without trims.

@return a future of append result
core/src/main/scala/kafka/log/streamaspect/MetaStream.java