On Thu, 5 Sep 2024 12:04:19 GMT, Nikita Gubarkov <ngubar...@openjdk.org> wrote:
>> I moved SurfaceDataProxy cache into a separate class. >> Now caching level is determined by placement of the >> SurfaceManager.ProxyCache object instead of a "proxy key". This cache "owns" >> proxies and therefore strong refs via them do not prevent the cache and >> GraphicsConfig from being detected as weakly reachable. > > Nikita Gubarkov has updated the pull request with a new target base due to a > merge or a rebase. The pull request now contains one commit: > > 8339341: Make SurfaceDataProxy cache a separate entity. > > Now caching level is determined by placement of the > SurfaceManager.ProxyCache object instead of a "proxy key". This cache "owns" > proxies and therefore strong refs via them do not prevent the cache (and > hence GraphicsConfig) from being detected as weakly reachable. If possible please add the "steps to reproduce" to the JBS issue. ------------- PR Comment: https://git.openjdk.org/jdk/pull/20825#issuecomment-2334393018