cached

inline fun <T : Any> Provider<out T>.cached(project: Project): Provider<out T>
@JvmName(name = "cachedList")
inline fun <T : Any> Provider<out List<T>>.cached(project: Project): Provider<out List<T>>
@JvmName(name = "cachedMap")
inline fun <K : Any, V : Any> Provider<out Map<K, V>>.cached(project: Project): Provider<out Map<K, V>>
@JvmName(name = "cachedSet")
inline fun <T : Any> Provider<out Set<T>>.cached(project: Project): Provider<out Set<T>>
inline fun <T : Any> Provider<out T>.cached(objects: ObjectFactory): Provider<out T>
@JvmName(name = "cachedList")
inline fun <T : Any> Provider<out List<T>>.cached(objects: ObjectFactory): Provider<out List<T>>
@JvmName(name = "cachedMap")
inline fun <K : Any, V : Any> Provider<out Map<K, V>>.cached(objects: ObjectFactory): Provider<out Map<K, V>>
@JvmName(name = "cachedSet")
inline fun <T : Any> Provider<out Set<T>>.cached(objects: ObjectFactory): Provider<out Set<T>>