Interface MarkingStrategy


  • @Incubating
    public interface MarkingStrategy
    Represents a method of marking a cache directory. This is used to mark Gradle's cache directories.

    You may implement your own marking strategy by implementing this interface and setting CacheConfigurations.getMarkingStrategy().

    Since:
    8.1
    • Method Detail

      • tryMarkCacheDirectory

        void tryMarkCacheDirectory​(java.io.File file)
        Try to mark the given cache directory. If an I/O error occurs, this method should not throw an error, but instead log the error at an appropriate level, and return.
        Parameters:
        file - the cache directory to mark