@Nullable
    @Contract(value = "null, _ -> null; !null, _ -> !null", pure = true)
    public static <T> TtlCallable<T> get(@Nullable Callable<T> callable, boolean releaseTtlValueReferenceAfterCall) {
        return get(callable, releaseTtlValueReferenceAfterCall, false);
    }
Factory method, wrap input {@link Callable} to {@link TtlCallable}.
<p>
This method is idempotent.

@param callable                          input {@link Callable}
@param releaseTtlValueReferenceAfterCall release TTL value reference after run, avoid memory leak even if {@link TtlRunnable} is referred.
@return Wrapped {@link Callable}
ttl-core/src/main/java/com/alibaba/ttl3/TtlCallable.java