public async Task<bool> SaveCache(string stringToStore, CacheType type)
        {
            var fileName = type.GetFileNameFromCacheType();

            try
            {
                StorageFile file;

                // Check if file exist in local folder and if it does replace it
                // C:\Users\three\AppData\Local\Packages\c49b095b-93a9-472f-a151-0629a4c64267_a9ekxv88vhe1y\LocalState
                if (type == CacheType.SettingsData)
                {
                    file = await LocalRoamingFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);
                }
                else
                {
                    file = await LocalCacheFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);
                }

                // Write file to folder
                await FileIO.WriteTextAsync(file, stringToStore);

                return true;
            }
            catch
            {
                return false;
            }
        }
        public string LoadCache(CacheType type)
        {
            var fileName = type.GetFileNameFromCacheType();

            try
            {
                // Check if file exist and read from it
                var file = type == CacheType.SettingsData ? 
                    LocalRoamingFolder.GetFileAsync(fileName).GetAwaiter().GetResult() : 
                    LocalCacheFolder.GetFileAsync(fileName).GetAwaiter().GetResult();

                return FileIO.ReadTextAsync(file).GetAwaiter().GetResult();
            }
            catch (FileNotFoundException)
            {
                return "";
            }
        }