The caching issues are more complex, the basic problem is that many
implementations use reference counted objects, and there is a
non-trivial issue about the level at which the cached information
should live if it is not to be (incorrectly) shared in such an
implementation.
-- Jim
James Cownie
Dolphin Interconnect Solutions
Phone : +44 117 9071438
E-Mail: jcownie@dolphinics.com