OK, I see that you can access the same stores from mulitple applications, but it isn't discussed in the manuals because it isn't proper to have mulitple applications trying to store and access from the same cache. So that pretty much means:
1) That the various applications for using the same data cache on an individual system need to be bundled together and built around the same model.
2) That the internet/server solution is then the means for sharing data efficiently between many users from cache to cache.
3) But an xml type file sharing capability in the application bundle is also required to enable sharing via e-mail, memory stick, etc.