Hi glanzing,
We were also waiting for an off-line storage mechanism that is manageable through code. It appears that this is just a use of the Temp folder to cache data locally, but not permanently (correct me if I�??m wrong SharpGIS).
I can see the use for an off-line cache system (similar to the ArcExplorer application):
+ For clients who are not connected to the network to still be able to pan and browse the map
+ To ship a product with some basic high level tiles, so that the user has an immediate map view available and download the tiles as the user uses the map (in an online environment)
The only other way is to intercept the call to the server, download the tile �??manually�?� to the file system, then to load it into the viewer using the ArcGISDynamicMapServiceLayer from the file system, but this involves constant refreshing and the pain is that you have to manage your own history log to know when to �??refresh�?� the downloaded tiles as well as managing the space requirements and permissions.
It would have been nice if the WPF team could have borrowed the already existing code from the ArcExplorer team 😉
Any other suggestions would be welcome!