Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for CachedStoreFactory (0.18 sec)

  1. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/store/CachedStoreFactory.java

    import java.io.Closeable;
    import java.util.concurrent.TimeUnit;
    import java.util.concurrent.atomic.AtomicLong;
    import java.util.function.Supplier;
    
    public class CachedStoreFactory<T> implements Closeable {
    
        private static final Logger LOG = Logging.getLogger(CachedStoreFactory.class);
        private static final int CACHE_SIZE = Integer.getInteger("org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.cacheSize", 100);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/store/ResolutionResultsStoreFactory.java

            return store;
        }
    
        private synchronized CachedStoreFactory<TransientConfigurationResults> getOldModelCache() {
            if (oldModelCache == null) {
                oldModelCache = new CachedStoreFactory<>("Resolution result");
                cleanUpLater.add(oldModelCache);
            }
            return oldModelCache;
        }
    
        private synchronized CachedStoreFactory<ResolvedComponentResult> getNewModelCache() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 5K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolveengine/store/CachedStoreFactoryTest.groovy

    package org.gradle.api.internal.artifacts.ivyservice.resolveengine.store
    
    import spock.lang.Specification
    
    class CachedStoreFactoryTest extends Specification {
    
        def "stores results"() {
            def factory = new CachedStoreFactory("some cache")
    
            def results1 = new Object()
            def results2 = new Object()
    
            def store1 = factory.createCachedStore("conf1")
            def store1b = factory.createCachedStore("conf1")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/api/ResolutionResultApiIntegrationTest.groovy

                            }
                        }
                        println 'Waiting for the cache to expire'
                        // see org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.CachedStoreFactory
                        Thread.sleep(800) // must be > cache expiry
                        println 'Read result again'
                        result.allComponents {
                            it.selectionReason.descriptions.each {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 30.5K bytes
    - Viewed (0)
Back to top