Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for AbstractCacheCleanup (0.51 sec)

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

    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    import java.io.File;
    
    public abstract class AbstractCacheCleanup implements CleanupAction {
    
        private static final Logger LOGGER = LoggerFactory.getLogger(AbstractCacheCleanup.class);
    
        private final FilesFinder eligibleFilesFinder;
    
        public AbstractCacheCleanup(FilesFinder eligibleFilesFinder) {
            this.eligibleFilesFinder = eligibleFilesFinder;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/AbstractCacheCleanupTest.groovy

                    assert filter instanceof NonReservedFileFilter
                    files.findAll { filter.accept(it) }
                }
            }
        }
    
        AbstractCacheCleanup cleanupAction(FilesFinder finder, Spec<File> spec) {
            new AbstractCacheCleanup(finder) {
                @Override
                protected boolean shouldDelete(File file) {
                    return spec.isSatisfiedBy(file)
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/LeastRecentlyUsedCacheCleanup.java

    import java.util.Date;
    import java.util.function.Supplier;
    
    /**
     * Deletes any cache entries not accessed within the specified number of days.
     */
    public class LeastRecentlyUsedCacheCleanup extends AbstractCacheCleanup {
        private static final Logger LOGGER = LoggerFactory.getLogger(LeastRecentlyUsedCacheCleanup.class);
    
        private final FileAccessTimeJournal journal;
        private final Supplier<Long> removeUnusedEntriesOlderThan;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/cache/internal/UnusedVersionsCacheCleanup.java

    import static org.apache.commons.io.filefilter.FileFilterUtils.asFileFilter;
    import static org.apache.commons.io.filefilter.FileFilterUtils.directoryFileFilter;
    
    public class UnusedVersionsCacheCleanup extends AbstractCacheCleanup {
    
        private static final Logger LOGGER = LoggerFactory.getLogger(UnusedVersionsCacheCleanup.class);
    
        private final Pattern cacheNamePattern;
        private final CacheVersionMapping cacheVersionMapping;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 26 15:40:24 UTC 2024
    - 4.2K bytes
    - Viewed (0)
Back to top