Interface DirectoryCleanersProvider

    • Method Detail

      • getCleanerName

        @NotNull
        String getCleanerName()
        Returns:
        cleaner name to be shown in agent and build logs, e.g. 'swabra snapshots cleaner'
        Since:
        7.1
      • registerDirectoryCleaners

        void registerDirectoryCleaners​(@NotNull
                                       DirectoryCleanersProviderContext context,
                                       @NotNull
                                       DirectoryCleanersRegistry registry)
        On every free space clean system collects cleanable items from all registered extensions of this class. Items are removed till required free space is achieved. System will remove items from rare-used to newer till free space requirement is achieved.
        Parameters:
        context - call context
        registry - cleanup items registry to register cleanable items
        Since:
        7.1