- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 22 for CrossBuildInMemoryCache (0.48 sec)
-
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/CrossBuildInMemoryCache.java
/** * An in-memory cache of calculated values that are used across builds. The implementation takes care of cleaning up state that is no longer required. */ @ThreadSafe public interface CrossBuildInMemoryCache<K, V> extends Cache<K, V> { /** * Locates the given entry, using the supplied factory when the entry is not present or has been discarded, to recreate the entry in the cache. *
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 1.4K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/testFixtures/groovy/org/gradle/cache/internal/TestCrossBuildInMemoryCacheFactory.groovy
INSTANCE } @Override <K, V> CrossBuildInMemoryCache<K, V> newCache() { return new TestCache<K, V>() } @Override <K, V> CrossBuildInMemoryCache<K, V> newCacheRetainingDataFromPreviousBuild(Predicate<V> retentionFilter) { return new TestCache<K, V>() } @Override <V> CrossBuildInMemoryCache<Class<?>, V> newClassCache() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 2.2K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/typeconversion/CrossBuildCachingNotationConverter.java
import org.gradle.cache.internal.CrossBuildInMemoryCache; import org.gradle.internal.exceptions.DiagnosticsVisitor; /** * A {@link NotationConverter} that caches the result of conversion across build invocations. */ public class CrossBuildCachingNotationConverter<T> implements NotationConverter<Object, T> { private final CrossBuildInMemoryCache<Object, T> cache;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 02 07:28:58 UTC 2020 - 1.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/DefaultInstantiationScheme.java
private final InstanceGenerator nestedGenerator; private final CrossBuildInMemoryCache<Class<?>, ClassGenerator.SerializationConstructor<?>> constructorCache; public DefaultDeserializationInstantiator(ClassGenerator classGenerator, ServiceLookup services, InstanceGenerator nestedGenerator, CrossBuildInMemoryCache<Class<?>, ClassGenerator.SerializationConstructor<?>> constructorCache) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 5.2K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/CrossBuildInMemoryCacheFactory.java
import org.gradle.internal.service.scopes.ServiceScope; import javax.annotation.concurrent.ThreadSafe; import java.util.function.Predicate; /** * A factory for {@link CrossBuildInMemoryCache} instances. * * Note that this implementation should only be used to create global scoped services.
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 12 02:21:10 UTC 2024 - 4K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/cache/internal/DefaultCrossBuildInMemoryCacheFactory.java
} @Override public <K, V> CrossBuildInMemoryCache<K, V> newCache() { DefaultCrossBuildInMemoryCache<K, V> cache = new DefaultCrossBuildInMemoryCache<>(new HashMap<>()); listenerManager.addListener(cache); return cache; } @Override public <K, V> CrossBuildInMemoryCache<K, V> newCacheRetainingDataFromPreviousBuild(Predicate<V> retentionFilter) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 11 20:23:28 UTC 2021 - 10.6K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/provider/KotlinScriptClassloadingCache.kt
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.kotlin.dsl.provider import org.gradle.cache.internal.CrossBuildInMemoryCache import org.gradle.cache.internal.CrossBuildInMemoryCacheFactory import org.gradle.kotlin.dsl.execution.CompiledScript import org.gradle.kotlin.dsl.execution.ProgramId import javax.inject.Inject
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Aug 02 08:06:49 UTC 2023 - 1.3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/Jsr330ConstructorSelector.java
private final CrossBuildInMemoryCache<Class<?>, CachedConstructor> constructorCache; private final ClassGenerator classGenerator; public Jsr330ConstructorSelector(ClassGenerator classGenerator, CrossBuildInMemoryCache<Class<?>, CachedConstructor> constructorCache) { this.constructorCache = constructorCache;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 29 07:52:37 UTC 2024 - 4.3K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
import org.gradle.cache.internal.CrossBuildInMemoryCache; import org.gradle.cache.internal.CrossBuildInMemoryCacheFactory; import org.gradle.groovy.scripts.ScriptSource; import org.gradle.internal.Cast; import org.gradle.internal.hash.HashCode; public class CrossBuildInMemoryCachingScriptClassCache { private final CrossBuildInMemoryCache<ScriptCacheKey, CachedCompiledScript> cachedCompiledScripts;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Dec 09 15:05:17 UTC 2023 - 2.7K bytes - Viewed (0) -
platforms/core-configuration/bean-serialization-services/src/main/kotlin/org/gradle/internal/serialize/beans/services/BeanConstructors.kt
* limitations under the License. */ package org.gradle.internal.serialize.beans.services import groovy.lang.GroovyObjectSupport import org.gradle.cache.internal.CrossBuildInMemoryCache import org.gradle.cache.internal.CrossBuildInMemoryCacheFactory import org.gradle.internal.service.scopes.Scope import org.gradle.internal.service.scopes.ServiceScope import sun.reflect.ReflectionFactory
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jun 07 23:09:56 UTC 2024 - 2.7K bytes - Viewed (0)