protected CacheManifest GetCachedManifestLocked(DataHash commonkey)
{
CacheManifest manifest = null;
if (outputCache.ContainsEntry(commonkey.SessionHash, F_Manifest))
{
using (var mfs = outputCache.OpenFileStream(commonkey.SessionHash, F_Manifest, FileMode.Open, FileAccess.Read))
{
manifest = CacheManifest.Deserialize(mfs);
}
}
return(manifest);
}