CClash.CompilerCacheBase.GetCachedManifestLocked C# (CSharp) Method

GetCachedManifestLocked() protected method

protected GetCachedManifestLocked ( DataHash commonkey ) : CacheManifest
commonkey DataHash
return CacheManifest
        protected CacheManifest GetCachedManifestLocked(DataHash commonkey)
        {
            CacheManifest manifest = null;
            
            if (outputCache.ContainsEntry(commonkey.Hash, F_Manifest))
            {
                var mn = outputCache.MakePath(commonkey.Hash, F_Manifest);
                using ( var fs = new FileStream( mn, FileMode.Open ) ){
                    manifest = CacheManifest.Deserialize(fs);
                }
            }

            return manifest;
        }