-
Type:
Task
-
Status: Resolved (View Workflow)
-
Priority:
Critical
-
Resolution: Fixed
-
Component/s: blueocean-plugin
-
Labels:None
-
Similar Issues:
similar issue to JENKINS-47725.
But in blueocean code:
at java.util.WeakHashMap.get(WeakHashMap.java:403) at io.jenkins.blueocean.events.PipelineEventListener.newMessage(PipelineEventListener.java:140) at io.jenkins.blueocean.events.PipelineEventListener.onNewHead(PipelineEventListener.java:73)
Guava caches with weak keys are less performant than WeakHashMaps on their own (get/set carries more overhead) but they will avoid creating a thread bottleneck for anything but operations on the same key.