I am interested in disabling the caching which occurs automatically during an XAClientConnection.prepareStatement() call. In our application we can not make use of the cache which is generated as a result of every query passed through the XAClientConnect interface. org.jboss.pool.cache.LeastRecentlyUsedCache() is invoked during the prepareStatement() method to cache the result of an entire result set. I would like to disable this caching as the data is subject to extreme concurrency and modification scenarios. Is there any way to disable the LeastRecentlyUsedCache?