]
Richard Opalka reopened WFLY-12373:
-----------------------------------
Assignee: Richard Opalka (was: Brian Stansberry)
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.