Hi,

I started working on a WildFly change WFLY-11243 [1] to cache the 
TransactionSynchronizationRegistry inside of the WildFly JtaPlatform 
instance.  The purpose of caching the TransactionSynchronizationRegistry 
is to avoid repeated JndiService.locate() calls, like during entity 
manager creation time [2] and other uses as well.

My question is whether the idea of caching the 
TransactionSynchronizationRegistry instance is already handled at the 
session factory level?  If not, would that make sense?

[3] is the WildFly pr to cache the TransactionSynchronizationRegistry 
instance, to avoid repeatedly looking it up (since it rarely ever 
changes).  If there is a way to instead have the 
TransactionSynchronizationRegistry cached at the SF level, that might be 
better.

Scott

[1] https://issues.jboss.org/browse/WFLY-11243
[2] https://paste.fedoraproject.org/paste/kXHq27RpSSs8GS8v0S8Dog
[3] https://github.com/wildfly/wildfly/pull/11784
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to