]
Jeff MAURY updated JBIDE-23466:
-------------------------------
Fix Version/s: 4.6.x
(was: 4.5.x)
Refactor ConnectionWrapper class for better support of mulithreading
--------------------------------------------------------------------
Key: JBIDE-23466
URL:
https://issues.jboss.org/browse/JBIDE-23466
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: openshift
Affects Versions: 4.4.1.AM3
Reporter: Dmitrii Bocharov
Labels: openshift_v3, watcher
Fix For: 4.6.x
The initial discussion started here:
https://github.com/jbosstools/jbosstools-openshift/pull/1359#discussion_r...
The problem is that ConnectionWrapper contains a lot of synchronized blocks, that can be
bottlenecks. We need to think about using ConcurentHashMap for projects Map or refactor
the whole logic of using global variables: projects and resourceCache to make them work
synchronously.