public static Cache Load()
{
try
{
if (File.Exists)
{
using (FileStream fs = File.OpenRead())
using (DeflateStream deflate = new DeflateStream(fs, CompressionMode.Decompress))
{
return new Cache((CacheSurrogate)Serializer.Deserialize(fs));
}
}
else
{
return null;
}
}
catch
{
return null;
}
}