private static string GetCacheFile()
{
string path = SystemHelper.GetCacheDirectory();
path = PathHelper.Combine(path, "devices");
Directory.CreateDirectory(path);
path = PathHelper.Combine(path, string.Format("cache.xml"));
Logger.Instance.WriteDebug("Device cache file located at '{0}'", path);
return path;
}