cachedFlatMap

inline fun <T : Any, S : Any> Provider<out T>.cachedFlatMap(project: Project, crossinline transformer: (T) -> Provider<out S>?): Provider<out S>
@JvmName(name = "cachedFlatMapToList")
inline fun <T : Any, S : Any> Provider<out T>.cachedFlatMap(project: Project, crossinline transformer: (T) -> Provider<out List<S>>?): Provider<out List<S>>
@JvmName(name = "cachedFlatMapToMap")
inline fun <T : Any, K : Any, V : Any> Provider<out T>.cachedFlatMap(project: Project, crossinline transformer: (T) -> Provider<out Map<K, V>>?): Provider<out Map<K, V>>
@JvmName(name = "cachedFlatMapToSet")
inline fun <T : Any, S : Any> Provider<out T>.cachedFlatMap(project: Project, crossinline transformer: (T) -> Provider<out Set<S>>?): Provider<out Set<S>>
inline fun <T : Any, S : Any> Provider<out T>.cachedFlatMap(objects: ObjectFactory, crossinline transformer: (T) -> Provider<out S>?): Provider<out S>
@JvmName(name = "cachedFlatMapToList")
inline fun <T : Any, S : Any> Provider<out T>.cachedFlatMap(objects: ObjectFactory, crossinline transformer: (T) -> Provider<out List<S>>?): Provider<out List<S>>
@JvmName(name = "cachedFlatMapToMap")
inline fun <T : Any, K : Any, V : Any> Provider<out T>.cachedFlatMap(objects: ObjectFactory, crossinline transformer: (T) -> Provider<out Map<K, V>>?): Provider<out Map<K, V>>
@JvmName(name = "cachedFlatMapToSet")
inline fun <T : Any, S : Any> Provider<out T>.cachedFlatMap(objects: ObjectFactory, crossinline transformer: (T) -> Provider<out Set<S>>?): Provider<out Set<S>>