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

Refactor subclassAudits to use ClassValue

    XMLWordPrintable

    Details

      Backports

        Description

        As a follow-up to JDK-8277072, we should refactor java.io.ObjectInputStream.Caches#subclassAudits and java.io.ObjectOutputStream.Caches#subclassAudits to use ClassValue instead of SoftReference, similar to what we did in JDK-8277072 for java.io.ObjectStreamClass.Caches#localDescs. Then we can also remove the common machinery java.io.ObjectStreamClass#processQueue and java.io.ObjectStreamClass.WeakClassKey.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                rkennke Roman Kennke
                Reporter:
                rkennke Roman Kennke
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: