Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 26 for CleanupAction (0.21 sec)

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

     *
     * @see org.gradle.cache.internal.CompositeCleanupAction
     * @see CacheBuilder#withCleanupStrategy(CacheCleanupStrategy)
     */
    public interface CleanupAction {
    
        void clean(CleanableStore cleanableStore, CleanupProgressMonitor progressMonitor);
    
        CleanupAction NO_OP = new CleanupAction() {
            @Override
            public void clean(CleanableStore cleanableStore, CleanupProgressMonitor progressMonitor) {
                // no-op
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 19 07:59:23 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/DefaultCacheCleanupStrategy.java

            return new DefaultCacheCleanupStrategy(cleanupAction, cleanupFrequency);
        }
    
        public static DefaultCacheCleanupStrategy from(CleanupAction cleanupAction) {
            return new DefaultCacheCleanupStrategy(cleanupAction, () -> CleanupFrequency.DAILY);
        }
    
        @Override
        public CleanupAction getCleanupAction() {
            return cleanupAction;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 14:59:19 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/CompositeCleanupAction.java

            private Builder() {
            }
    
            public Builder add(CleanupAction... actions) {
                Collections.addAll(cleanups, actions);
                return this;
            }
    
            public Builder add(File baseDir, CleanupAction... actions) {
                for (CleanupAction action : actions) {
                    cleanups.add(new ScopedCleanupAction(baseDir, action));
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  4. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/CacheCleanupStrategy.java

            @Override
            public CleanupAction getCleanupAction() {
                return CleanupAction.NO_OP;
            }
    
            @Override
            public CleanupFrequency getCleanupFrequency() {
                return CleanupFrequency.NEVER;
            }
        };
    
        /**
         * Returns the action to perform on cleanup.
         */
        CleanupAction getCleanupAction();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 19:10:33 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  5. subprojects/core/src/test/groovy/org/gradle/cache/internal/WrapperDistributionCleanupActionTest.groovy

        def usedGradleVersions = Mock(UsedGradleVersions) {
            getUsedGradleVersions() >> ([] as SortedSet)
        }
        def progressMonitor = Mock(CleanupProgressMonitor)
    
        @Subject def cleanupAction = new WrapperDistributionCleanupAction(userHomeDir, usedGradleVersions)
    
        def "deletes distributions for unused versions"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Apr 10 06:35:14 UTC 2021
    - 8.9K bytes
    - Viewed (0)
  6. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultCacheCoordinator.java

            this.cacheDisplayName = cacheDisplayName;
            this.baseDir = baseDir;
            this.cleanupAction = cleanupAction;
            this.executorFactory = executorFactory;
            this.operations = new CacheAccessOperationsStack();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 01 12:21:15 UTC 2024
    - 20.5K bytes
    - Viewed (0)
  7. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/DefaultPersistentDirectoryStoreTest.groovy

            store.open()
            store.close()
    
            then:
            gcFile.lastModified() > modificationTimeBefore
            1 * cacheCleanup.cleanupAction >> cleanupAction
            1 * cacheCleanup.cleanupFrequency >> CleanupFrequency.DAILY
            1 * cleanupAction.clean(store, _)
            0 * _
        }
    
        def "fails gracefully if cleanup action fails"() {
            when:
            store.open()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 16:40:49 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  8. subprojects/core/src/test/groovy/org/gradle/cache/internal/VersionSpecificCacheCleanupActionTest.groovy

        def currentCacheDir = createVersionSpecificCacheDir(currentVersion, NOT_USED_WITHIN_30_DAYS)
        def progressMonitor = Mock(CleanupProgressMonitor)
        def deleter = TestFiles.deleter()
    
        @Subject def cleanupAction = new VersionSpecificCacheCleanupAction(cachesDir, daysAgo(30), daysAgo(7), deleter, CleanupFrequency.DAILY)
    
        def "cleans up unused version-specific cache directories"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Dec 08 17:27:30 UTC 2022
    - 7.8K bytes
    - Viewed (0)
  9. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/LeastRecentlyUsedCacheCleanupTest.groovy

            getBaseDir() >> cacheDir
        }
        def fileAccessTimeJournal = Spy(ModificationTimeFileAccessTimeJournal)
        def progressMonitor = Stub(CleanupProgressMonitor)
        @Subject def cleanupAction = new LeastRecentlyUsedCacheCleanup(
            new SingleDepthFilesFinder(1), fileAccessTimeJournal, TimestampSuppliers.daysAgo(1))
    
        def "finds files to delete when files are old"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:57 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/initialization/layout/ProjectCacheDir.java

                @Override
                public void run(BuildOperationContext context) {
                    cleanupAction.execute(new DefaultCleanupProgressMonitor(context));
                }
    
                @Override
                public BuildOperationDescriptor.Builder description() {
                    return BuildOperationDescriptor.displayName(cleanupAction.getDisplayName());
                }
            });
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 2.6K bytes
    - Viewed (0)
Back to top