@Override
        public boolean equals(Object o) {
            if (this == o) return true;
            if (o == null || getClass() != o.getClass()) return false;

            TtlBiFunction<?, ?, ?> that = (TtlBiFunction<?, ?, ?>) o;

            return fn.equals(that.fn);
        }
wrap {@link BiFunction} to TTL wrapper.

@param fn input {@link BiFunction}
@return Wrapped {@link BiFunction}
@see TtlUnwrap#unwrap(Object)
@since 2.11.4
@deprecated overload methods using the same name {@code wrap} is not readable
and have the type inference problems in some case;
so use {@link TtlWrappers#wrapBiFunction(BiFunction)} instead.
ttl2-compatible/src/main/java/com/alibaba/ttl/TtlWrappers.java