commit | cd2be3b03e9fb26f79de8f62c2e42f98ddf970b9 | [log] [tgz] |
---|---|---|
author | Andrey Loskutov <loskutov@gmx.de> | Thu Jun 30 16:06:06 2016 +0200 |
committer | Brian de Alwis <bsd@mt.ca> | Mon Jul 11 09:40:28 2016 -0400 |
tree | f637df829a12835a9430538677ba00dd73e5b7ed | |
parent | 99512c4152e94a937078a0b9c22d3dc15c6d8477 [diff] |
Bug 496408 - Disposing an IEclipseContext is not thread safe (causes infinite loop with 100% CPU) Wrapped all created WeakHashMap instances into Collections.synchronizedMap() to avoid endless loops on concurrent access to the maps. See for example similar bug on Tomcat: https://bz.apache.org/bugzilla/show_bug.cgi?id=50078. Change-Id: I3f42f259f56630293f6bd0b3c434f27e9d2feed9 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>