Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for CacheVisitor (0.19 sec)

  1. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/CacheVisitor.java

     */
    
    package org.gradle.cache.internal;
    
    import org.gradle.cache.PersistentCache;
    
    /**
     * A visitor to a cache instance.  See {@link CacheFactory#visitCaches(CacheVisitor)}.
     */
    public interface CacheVisitor {
        void visit(PersistentCache cache);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 863 bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/CacheFactory.java

        /**
         * Visit the caches created by this factory.
         */
        void visitCaches(CacheVisitor visitor);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 19:10:33 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  3. platforms/extensibility/unit-test-fixtures/src/main/java/org/gradle/testfixtures/internal/TestInMemoryCacheFactory.java

    import org.gradle.cache.IndexedCacheParameters;
    import org.gradle.cache.LockOptions;
    import org.gradle.cache.PersistentCache;
    import org.gradle.cache.internal.CacheFactory;
    import org.gradle.cache.internal.CacheVisitor;
    import org.gradle.internal.Cast;
    import org.gradle.internal.Pair;
    import org.gradle.internal.serialize.Serializer;
    import org.gradle.util.internal.GFileUtils;
    
    import javax.annotation.Nullable;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 13 21:54:27 UTC 2024
    - 6K bytes
    - Viewed (0)
  4. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/DefaultCacheFactoryTest.groovy

            factory.open(tmpDir.testDirectory.file('baz'), "baz", [prop: 'value'], mode(Shared), null, null)
    
            and:
            factory.visitCaches(new CacheVisitor() {
                @Override
                void visit(PersistentCache cache) {
                    visited << cache.displayName.split(' ')[0]
                }
            })
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  5. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultCacheFactory.java

                return doOpen(cacheDir, displayName, properties, lockOptions, initializer, cacheCleanupStrategy);
            } finally {
                lock.unlock();
            }
        }
    
        @Override
        public void visitCaches(CacheVisitor visitor) {
            dirCaches.values().stream().map(dirCacheReference -> dirCacheReference.cache).forEach(visitor::visit);
        }
    
        @Override
        public void close() {
            lock.lock();
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 15:54:23 UTC 2024
    - 8K bytes
    - Viewed (0)
Back to top