@Override
    public void onValueUsed(long frameId, CachedValueProfiler.EventPlace place, long computed, long time) {
      executeImpl(() -> consumer.onValueUsed(frameId, place, computed, time));
    }
@Override
    public void onValueUsed(long frameId, CachedValueProfiler.EventPlace place, long computed, long time)