> java.lang.runtime.ReferencedKeyMap was introduced to provide a concurrent > caching scheme for Carrier objects. The technique used is generally useful > for a variety of caching schemes and is being moved to be shared in other > parts of the jdk. The MethodType interning case is one example.
Jim Laskey has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains ten commits: - Merge branch 'master' into 8310913 - Update to use VirtualThread friendly stale queue. - Remove warning tied to String Templates - unneeded SuppressWarning - Wrong cast - Move jdk.internal.referencedkey to jdk.internal.util - Merge branch 'master' into 8310913 - Update MethodType to use ReferencedKeySet - Initial commit for ReferencedKeyMap and ReferencedKeySet ------------- Changes: https://git.openjdk.org/jdk/pull/14684/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14684&range=03 Stats: 1400 lines in 12 files changed: 768 ins; 625 del; 7 mod Patch: https://git.openjdk.org/jdk/pull/14684.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/14684/head:pull/14684 PR: https://git.openjdk.org/jdk/pull/14684