@Override
        public R apply(T t) {
            final Backup backup = replay(captured);
            try {
                return fn.apply(t);
            } finally {
                restore(backup);
            }
        }
check the input object is a {@code TtlWrapper} or not.

@see #unwrap(Object)
ttl-core/src/main/java/com/alibaba/ttl3/TtlWrappers.java