added caching mechanism for XSLT transformation results