Interface LocalBuildCache


  • public interface LocalBuildCache
    Configures the local build cache.

    The specified values will take precedence over the values defined in the gradle-enterprise.xml.

    Since:
    1.6.5
    • Method Detail

      • isEnabled

        boolean isEnabled()
        Whether the local build cache is enabled.
        Returns:
        true if the local build cache is enabled, false otherwise
        Since:
        1.6.5
      • setEnabled

        void setEnabled​(boolean enabled)
        Sets whether to enable the local build cache.

        Configuration via the gradle.cache.local.enabled system property will always take precedence.

        Parameters:
        enabled - whether to enable the local build cache
        Since:
        1.6.5
      • isStoreEnabled

        boolean isStoreEnabled()
        Whether storing build cache entries is enabled.
        Returns:
        true if storing build cache entries is enabled, false otherwise
        Since:
        1.14
      • setStoreEnabled

        void setStoreEnabled​(boolean storeEnabled)
        Sets whether to store build cache entries.

        Configuration via the gradle.cache.local.storeEnabled system property will always take precedence.

        Parameters:
        storeEnabled - whether to enable storing build cache entries
        Since:
        1.14
      • getDirectory

        File getDirectory()
        Gets the local build cache directory.
        Returns:
        the local build cache directory
        Since:
        1.6.5
      • setDirectory

        void setDirectory​(File directory)
        Sets the local build cache directory.

        Configuration via the gradle.cache.local.directory system property will always take precedence.

        Parameters:
        directory - the local build cache directory
        Since:
        1.6.5
      • getCleanupPolicy

        CleanupPolicy getCleanupPolicy()
        Gets the cleanup policy configuration.
        Returns:
        the cleanup policy configuration
        Since:
        1.6.5