Simply put, it is not neccesary.....
If you want something cached (held in memory) then load it into memory and
keep it there. If you feel that it takes a long time look at using call
backs etc and load the xml document when initialising the form etc etc
caching is useful for web apps as they have to use http over the internet
etc etc