class PollableInfoWrapper extends InfoWrapper {

    @Override
    public Indicator measure() {
        long start = clock.wallTime();
        try {
            return super.measure();
        } finally {
            //可能很耗时,超过1s先日志警告！！
            long duration = clock.wallTime() - start;
            if (duration > 1000) {
                logger.warn("Info metric id:{} value method invoke too long(duration:{})!",
                    duration);
            }
        }
    }

    public  PollableInfoWrapper(Id id, Info info, Clock clock);

}