@NonNull
    public static <T> List<TtlCallable<T>> gets(@Nullable Collection<? extends Callable<T>> tasks, boolean releaseTtlValueReferenceAfterCall) {
        return gets(tasks, releaseTtlValueReferenceAfterCall, false);
    }
wrap input {@link Callable} Collection to {@link TtlCallable} Collection.

@param tasks                             task to be wrapped
@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