commit | febb57c9af0a914aa52348a45652dfae20ba6d14 | [log] [tgz] |
---|---|---|
author | Andrey Loskutov <loskutov@gmx.de> | Thu Jun 30 16:06:06 2016 +0200 |
committer | Andrey Loskutov <loskutov@gmx.de> | Tue Jul 12 11:23:10 2016 +0200 |
tree | a73dc39c56ba24af45941d32abc660a5401dce6a | |
parent | 9b7b0d08f0286ee64eba6fea4170dae20f069a02 [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>