]
Richard Opalka commented on WFLY-12373:
---------------------------------------
The proper fix came into code base via WFCORE upgrade.
Fix contended MSC Supplier.get() call in
Jsr299BindingsInterceptor.processInvocation
------------------------------------------------------------------------------------
Key: WFLY-12373
URL:
https://issues.jboss.org/browse/WFLY-12373
Project: WildFly
Issue Type: Sub-task
Components: CDI / Weld
Reporter: Brian Stansberry
Assignee: Richard Opalka
Priority: Major
Fix For: 18.0.0.Beta1
WFLY-11381 changed Jsr299BindingsInterceptor.processInvocation from using
InjectValue.getValue() to using Supplier.get() resulting in the kind of concurrency
problem noted in the parent issue.
Possible solutions are to revert some part of that change or to cache the value in the
interceptor.