private void SaveToCache()
{
Logger.Instance.WriteVerbose("Saving Device Library to cache");
string path = GetCacheFile();
XDocument document = new XDocument(Serialize());
using (FileStream stream = new FileStream(path, FileMode.CreateNew))
{
using (StreamWriter writer = new StreamWriter(stream))
{
document.Save(writer);
}
}
}