/** * Gets appropriated {@link org.lightmare.criteria.tuples.QueryTuple} from cache or initializes * and caches new instance * * @param method * @return {@link org.lightmare.criteria.tuples.QueryTuple} from cache */ public static QueryTuple getOrInit(Serializable method) { return ObjectUtils.applyNonNull( method, LambdaUtils::getOrInitOriginal, LambdaUtils::cloneTuple); }