Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for markingStrategy (0.27 sec)

  1. subprojects/core-api/src/main/java/org/gradle/api/cache/MarkingStrategy.java

     * </p>
     *
     * @since 8.1
     */
    @Incubating
    public interface MarkingStrategy {
        /**
         * Marking strategy that marks the cache directory with a {@code CACHEDIR.TAG} file.
         *
         * @see <a href="https://bford.info/cachedir/">Cache Directory Tagging Specification</a>
         */
        MarkingStrategy CACHEDIR_TAG = new CacheDirTagMarkingStrategy();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 25 20:35:25 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  2. subprojects/core/src/test/groovy/org/gradle/api/internal/cache/DefaultCacheConfigurationsTest.groovy

            assertCannotConfigureErrorIsThrown(e, "cleanup")
    
            when:
            cacheConfigurations.markingStrategy."${method}"(MarkingStrategy.CACHEDIR_TAG)
    
            then:
            e = thrown(IllegalStateException)
            assertCannotConfigureErrorIsThrown(e, "markingStrategy")
    
            where:
            method << ["set", "value", "convention"]
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 20:26:37 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/initScripts/cacheMarking/kotlin/gradleUserHome/init.d/cache-settings.gradle.kts

    beforeSettings {
        caches {
            // Disable cache marking for all caches
            markingStrategy = MarkingStrategy.NONE
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 133 bytes
    - Viewed (0)
  4. subprojects/core/src/integTest/groovy/org/gradle/api/internal/cache/CacheConfigurationsIntegrationTest.groovy

            where:
            property                                           | errorProperty                  | value
            'markingStrategy'                                  | 'markingStrategy'              | 'MarkingStrategy.NONE'
            'cleanup'                                          | 'cleanup'                      | 'Cleanup.DISABLED'
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 26 20:02:29 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  5. subprojects/core/src/integTest/groovy/org/gradle/api/internal/cache/CacheConfigurationsContinuousIntegrationTest.groovy

            initDir.mkdirs()
            new File(initDir, "cache-settings.gradle") << """
                beforeSettings { settings ->
                    settings.caches {
                        markingStrategy = MarkingStrategy.NONE
                        cleanup = Cleanup.DISABLED
                        releasedWrappers.removeUnusedEntriesAfterDays = 10
                        snapshotWrappers.removeUnusedEntriesAfterDays = 5
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 15:21:23 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/api/internal/cache/DefaultCacheConfigurations.java

            this.cleanup = new ContextualErrorMessageProperty<>(propertyHost, Cleanup.class, "cleanup").convention(createCleanupConvention());
            this.markingStrategy = new ContextualErrorMessageProperty<>(propertyHost, MarkingStrategy.class, "markingStrategy").convention(MarkingStrategy.CACHEDIR_TAG);
            this.legacyCacheCleanupEnablement = legacyCacheCleanupEnablement;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 20:26:37 UTC 2024
    - 14.4K bytes
    - Viewed (0)
  7. subprojects/core/src/integTest/groovy/org/gradle/api/internal/cache/CacheMarkingStrategyIntegrationTest.groovy

        }
    
        def writeInitScript(String markingStrategy) {
            def initDir = new File(executer.gradleUserHomeDir, "init.d")
            initDir.mkdirs()
            new File(initDir, "cache-settings.gradle") << """
                beforeSettings { settings ->
                    settings.caches {
                        markingStrategy = MarkingStrategy.$markingStrategy
                    }
                }
            """
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 15:10:38 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  8. subprojects/core-api/src/main/java/org/gradle/api/internal/cache/NoMarkingStrategy.java

     * limitations under the License.
     */
    
    package org.gradle.api.internal.cache;
    
    import org.gradle.api.cache.MarkingStrategy;
    
    import java.io.File;
    import java.io.Serializable;
    
    public class NoMarkingStrategy implements MarkingStrategy, Serializable {
        @Override
        public void tryMarkCacheDirectory(File file) {
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 25 20:35:25 UTC 2023
    - 901 bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/snippets/initScripts/cacheMarking/groovy/gradleUserHome/init.d/cache-settings.gradle

    beforeSettings { settings ->
        settings.caches {
            // Disable cache marking for all caches
            markingStrategy = MarkingStrategy.NONE
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 154 bytes
    - Viewed (0)
  10. subprojects/core-api/src/main/java/org/gradle/api/internal/cache/CacheDirTagMarkingStrategy.java

     * limitations under the License.
     */
    
    package org.gradle.api.internal.cache;
    
    import org.gradle.api.cache.MarkingStrategy;
    
    import java.io.File;
    import java.io.Serializable;
    
    public class CacheDirTagMarkingStrategy implements MarkingStrategy, Serializable {
        @Override
        public void tryMarkCacheDirectory(File file) {
            CacheDirUtil.tryMarkCacheDirectoryByTag(file.toPath());
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 25 20:35:25 UTC 2023
    - 974 bytes
    - Viewed (0)
Back to top