Gradle Configuration Cache Result
data class GradleConfigurationCacheResult(@Json(name = "outcome" ) val outcome: GradleConfigurationCacheResult.Outcome, @Json(name = "dependencyResolutionDuration" ) val dependencyResolutionDuration: Long, @Json(name = "entrySize" ) val entrySize: Long? = null, @Json(name = "checkFingerprintDuration" ) val checkFingerprintDuration: Long? = null, @Json(name = "store" ) val store: GradleConfigurationCacheStoreResult? = null, @Json(name = "load" ) val load: GradleConfigurationCacheLoadResult? = null, @Json(name = "missReasons" ) val missReasons: List<String>? = null)
The configuration cache result of a Gradle build.
Parameters
outcome
The outcome of the configuration cache operation: * HIT
- There was a configuration cache hit. * MISS
- There was a configuration cache miss. * FAILED
- There was a configuration cache related failure.
dependency Resolution Duration
The duration of dependency resolution during configuration caching.
entry Size
The size of the configuration entry in bytes. null
in case of certain failures or if the entry size was not captured.
check Fingerprint Duration
The duration of checking the configuration cache fingerprint. null
in case no configuration cache fingerprint check was captured.
store
load
miss Reasons
The reasons why the configuration cache cannot be reused. null
if there was no configuration cache hit.
Constructors
Link copied to clipboard
constructor(@Json(name = "outcome" ) outcome: GradleConfigurationCacheResult.Outcome, @Json(name = "dependencyResolutionDuration" ) dependencyResolutionDuration: Long, @Json(name = "entrySize" ) entrySize: Long? = null, @Json(name = "checkFingerprintDuration" ) checkFingerprintDuration: Long? = null, @Json(name = "store" ) store: GradleConfigurationCacheStoreResult? = null, @Json(name = "load" ) load: GradleConfigurationCacheLoadResult? = null, @Json(name = "missReasons" ) missReasons: List<String>? = null)