Для кэширования данных я бы поместил их в файл в IsolatedStorage
.
Это немного больше работы, но вы можете написать достаточно простую обертку вокруг нее.
Возможно, что однажды IsolatedStorageSettings.ApplicationSettings
будет синхронизироваться между устройствами, использующими SkyDrive, это направление, которое Microsoft использует в Windows 8. Поэтому вам следует придерживаться его для своих целей, которые основаны на настройках приложения.