Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8253563

Change sun.security.jca.Providers.threadLists to be ThreadLocal

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 16
    • Component/s: security-libs
    • Labels:
    • Resolved In Build:
      b20
    • CPU:
      generic
    • OS:
      generic

      Description

      The threadLists variable of sun.security.jca.Providers class is InheritableThreadLocal and is used for supplying the temporary special provider list during signed jar verification. As there are no child threads created/needed by the jar verification and that there are no code managing/removing the inherited ThreadLocal value, sun.security.jca.Providers.threadLists should just use ThreadLocal.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                valeriep Valerie Peng
                Reporter:
                valeriep Valerie Peng
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: