Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for CachedArtifact (0.21 sec)

  1. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/CachedArtifact.java

    package org.gradle.api.internal.artifacts.ivyservice.modulecache.artifacts;
    
    import org.gradle.internal.hash.HashCode;
    import org.gradle.internal.resource.cached.CachedItem;
    
    import java.util.List;
    
    public interface CachedArtifact extends CachedItem {
        HashCode getDescriptorHash();
    
        List<String> attemptedLocations();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 945 bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/DefaultModuleArtifactCacheTest.groovy

            given:
            Serializer<CachedArtifact> valueSerializer = new DefaultModuleArtifactCache.CachedArtifactSerializer(commonRootPath)
            def encoder = Mock(Encoder)
            def cachedArtifact = Mock(CachedArtifact)
    
            when:
            valueSerializer.write(encoder, cachedArtifact)
    
            then:
            2 * cachedArtifact.isMissing() >> false
            1 * cachedArtifact.cachedAt >> 42L
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/InMemoryModuleArtifactCache.java

            }
        }
    
        @Nullable
        @Override
        public CachedArtifact lookup(ArtifactAtRepositoryKey key) {
            CachedArtifact cachedArtifact = inMemoryCache.get(key);
            if (cachedArtifact == null && delegate != null) {
                cachedArtifact = delegate.lookup(key);
                if (cachedArtifact != null) {
                    inMemoryCache.put(key, cachedArtifact);
                }
            }
            return cachedArtifact;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/DefaultModuleArtifactCache.java

            storeInternal(key, createMissingEntry(attemptedLocations, descriptorHash));
        }
    
        private CachedArtifact createMissingEntry(List<String> attemptedLocations, HashCode descriptorHash) {
            return new DefaultCachedArtifact(attemptedLocations, timeProvider.getCurrentTime(), descriptorHash);
        }
    
        @Override
        public CachedArtifact lookup(ArtifactAtRepositoryKey key) {
            assertKeyNotNull(key);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/TwoStageModuleArtifactCache.java

            writableCache.storeMissing(key, attemptedLocations, descriptorHash);
        }
    
        @Nullable
        @Override
        public CachedArtifact lookup(ArtifactAtRepositoryKey key) {
            CachedArtifact lookup = writableCache.lookup(key);
            if (lookup != null) {
                return lookup;
            }
            return readOnlyCache.lookup(key);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/ReadOnlyModuleArtifactCache.java

            operationShouldNotHaveBeenCalled();
        }
    
        @Override
        protected void storeInternal(ArtifactAtRepositoryKey key, CachedArtifact entry) {
            operationShouldNotHaveBeenCalled();
        }
    
        @Override
        public void clear(ArtifactAtRepositoryKey key) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/DefaultCachedArtifact.java

    import org.gradle.internal.hash.HashCode;
    
    import java.io.File;
    import java.io.Serializable;
    import java.util.Collections;
    import java.util.List;
    
    public class DefaultCachedArtifact implements CachedArtifact, Serializable {
        private final File cachedFile;
        private final long cachedAt;
        private final HashCode descriptorHash;
        private final List<String> attemptedLocations;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/TwoStageModuleArtifactCacheTest.groovy

            then:
            1 * writeCache.lookup(key) >> null
            1 * readCache.lookup(key)
    
            when:
            twoStageCache.lookup(key)
    
            then:
            1 * writeCache.lookup(key) >> Stub(CachedArtifact)
            0 * readCache._
        }
    
        def "clearing delegates to the writable cache"() {
            when:
            twoStageCache.clear(key)
    
            then:
            1 * writeCache.clear(key)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/ModuleArtifactCache.java

         *
         * @param key The key to search the index for
         * @return The cached artifact resolution if one exists, otherwise null.
         */
        @Nullable
        CachedArtifact lookup(ArtifactAtRepositoryKey key);
    
        /**
         * Remove the entry for the given key if it exists.
         *
         * @param key The key of the item to remove.
         */
        void clear(ArtifactAtRepositoryKey key);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  10. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/CachingModuleComponentRepository.java

    import org.gradle.api.internal.artifacts.ivyservice.modulecache.artifacts.ArtifactAtRepositoryKey;
    import org.gradle.api.internal.artifacts.ivyservice.modulecache.artifacts.CachedArtifact;
    import org.gradle.api.internal.artifacts.ivyservice.modulecache.artifacts.CachedArtifacts;
    import org.gradle.api.internal.artifacts.ivyservice.modulecache.artifacts.ModuleArtifactCache;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 00:21:07 UTC 2024
    - 28.3K bytes
    - Viewed (0)
Back to top