xaConnectionFactoryThreadLocal name is confusing as is not ThreadLocal.