GradleBuildCachePerformanceAvoidanceSavingsSummary

data class GradleBuildCachePerformanceAvoidanceSavingsSummary(@Json(name = "total") val total: Long, @Json(name = "ratio") val ratio: Double, @Json(name = "upToDate") val upToDate: Long, @Json(name = "localBuildCache") val localBuildCache: Long, @Json(name = "remoteBuildCache") val remoteBuildCache: Long)

Deprecated

This schema is deprecated.

This is deprecated, use GradleBuildCachePerformanceTaskAvoidanceSavingsSummary instead. A breakdown of avoidance savings.

Parameters

total

The estimated reduction in serial execution time of the tasks due to their outputs being reused in milliseconds.

ratio

The ratio of the total avoidance savings against the potential serial execution time (which is the actual serial execution time plus the total avoidance savings). Quantifies the effect of avoidance savings in this build. The bigger the ratio is, the more time is saved when running the build.

upToDate

The estimated reduction in serial execution time of the tasks due to build incrementalism in milliseconds.

localBuildCache

The estimated reduction in serial execution time of the tasks due to their outputs being reused from the local build cache in milliseconds.

remoteBuildCache

The estimated reduction in serial execution time of the tasks due to their outputs being reused from the remote build cache in milliseconds.

Constructors

constructor(@Json(name = "total") total: Long, @Json(name = "ratio") ratio: Double, @Json(name = "upToDate") upToDate: Long, @Json(name = "localBuildCache") localBuildCache: Long, @Json(name = "remoteBuildCache") remoteBuildCache: Long)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val total: Long
Link copied to clipboard