Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-12372 Performance impact of moving from InjectedValue.getValue() reads to MSC Supplier impl get() reads
  3. WFLY-12373

Fix contended MSC Supplier.get() call in Jsr299BindingsInterceptor.processInvocation

    XMLWordPrintable

Details

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              ropalka Richard Opalka
              bstansbe@redhat.com Brian Stansberry
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: