Bari.Core.Commands.Clean.CacheCleaner.CacheCleaner C# (CSharp) Method

CacheCleaner() public method

Constructs the cleaner
public CacheCleaner ( Lazy cacheDir, IBuilderEnumerator builderEnumerator, Func predicatesFactory ) : System
cacheDir Lazy Directory to be deleted
builderEnumerator IBuilderEnumerator All the registered reference builders
predicatesFactory Func Factory for soft-clean predicate registry
return System
        public CacheCleaner(Lazy<IFileSystemDirectory> cacheDir, IBuilderEnumerator builderEnumerator, Func<ISoftCleanPredicates> predicatesFactory)
        {
            this.cacheDir = cacheDir;
            this.builderEnumerator = builderEnumerator;
            this.predicatesFactory = predicatesFactory;
        }