Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for loadOrCreateIntermediateModel (0.68 sec)

  1. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/ConfigurationCacheAwareBuildToolingModelController.kt

        ) : ToolingModelScope {
            override fun getTarget() = delegate.target
    
            override fun getModel(modelName: String, parameter: ToolingModelParameterCarrier?): Any? {
                return cache.loadOrCreateIntermediateModel(target?.identityPath, modelName, parameter) {
                    delegate.getModel(modelName, parameter)
                }
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  2. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/models/IntermediateModelController.kt

            context.push(IsolateOwners.OwnerHost(host), codecs.userTypesCodec())
            return context.runReadOperation {
                readNonNull()
            }
        }
    
        fun <T> loadOrCreateIntermediateModel(identityPath: Path?, modelName: String, parameter: ToolingModelParameterCarrier?, creator: () -> T): T? {
            val key = ModelKey(identityPath, modelName, parameter?.hash)
            return loadOrCreateValue(key) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:30 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  3. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/BuildTreeConfigurationCache.kt

         *
         * @param identityPath The project for which the model should be created, or null for a build scoped model.
         */
        fun <T> loadOrCreateIntermediateModel(identityPath: Path?, modelName: String, parameter: ToolingModelParameterCarrier?, creator: () -> T?): T?
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  4. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/DefaultConfigurationCache.kt

                sideEffect.runSideEffect()
            }
        }
    
        override fun <T> loadOrCreateIntermediateModel(identityPath: Path?, modelName: String, parameter: ToolingModelParameterCarrier?, creator: () -> T?): T? {
            return intermediateModels.loadOrCreateIntermediateModel(identityPath, modelName, parameter, creator)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:30 UTC 2024
    - 24.3K bytes
    - Viewed (0)
Back to top