Bari.Core.Build.Cache.FileBuildCache.FileBuildCache C# (CSharp) Method

FileBuildCache() public method

Constructs the cache
public FileBuildCache ( [ cacheRoot, IProtocolSerializer protocolSerializer ) : System
cacheRoot [ Root directory where the cache will store its contents.
protocolSerializer IProtocolSerializer The serializer to be used for saving dependency fingerprint protocols
return System
        public FileBuildCache([CacheRoot] Lazy<IFileSystemDirectory> cacheRoot, IProtocolSerializer protocolSerializer)
        {
            this.cacheRoot = cacheRoot;
            this.protocolSerializer = protocolSerializer;
            locks = new Dictionary<BuildKey, ReaderWriterLockSlim>();
        }