private void tryCompaction() {
        if (compactionFuture != null) {
            return;
        }
        // trigger after 10s to avoid compacting too quick
        compactionFuture = scheduler.schedule(() -> {
            doCompaction(false);
            this.compactionFuture = null;
        }, 10, TimeUnit.SECONDS);
    }
Replay meta stream and return a map of meta keyValues. KeyValues will be cached in metaCache.

@return meta keyValues map
core/src/main/scala/kafka/log/streamaspect/MetaStream.java