cachedZip

inline fun <T : Any, U : Any, R : Any> Provider<out T>.cachedZip(project: Project, right: Provider<out U>, crossinline combiner: (T, U) -> R?): Provider<out R>
@JvmName(name = "cachedZipToList")
inline fun <T : Any, U : Any, R : Any> Provider<out T>.cachedZip(project: Project, right: Provider<out U>, crossinline combiner: (T, U) -> List<R>?): Provider<out List<R>>
@JvmName(name = "cachedZipToMap")
inline fun <T : Any, U : Any, K : Any, V : Any> Provider<out T>.cachedZip(project: Project, right: Provider<out U>, crossinline combiner: (T, U) -> Map<K, V>?): Provider<out Map<K, V>>
@JvmName(name = "cachedZipToSet")
inline fun <T : Any, U : Any, R : Any> Provider<out T>.cachedZip(project: Project, right: Provider<out U>, crossinline combiner: (T, U) -> Set<R>?): Provider<out Set<R>>
inline fun <T : Any, U : Any, R : Any> Provider<out T>.cachedZip(objects: ObjectFactory, right: Provider<out U>, crossinline combiner: (T, U) -> R?): Provider<out R>
@JvmName(name = "cachedZipToList")
inline fun <T : Any, U : Any, R : Any> Provider<out T>.cachedZip(objects: ObjectFactory, right: Provider<out U>, crossinline combiner: (T, U) -> List<R>?): Provider<out List<R>>
@JvmName(name = "cachedZipToMap")
inline fun <T : Any, U : Any, K : Any, V : Any> Provider<out T>.cachedZip(objects: ObjectFactory, right: Provider<out U>, crossinline combiner: (T, U) -> Map<K, V>?): Provider<out Map<K, V>>
@JvmName(name = "cachedZipToSet")
inline fun <T : Any, U : Any, R : Any> Provider<out T>.cachedZip(objects: ObjectFactory, right: Provider<out U>, crossinline combiner: (T, U) -> Set<R>?): Provider<out Set<R>>