|
@@ -280,9 +280,8 @@ final class ImplHandler {
|
|
|
// Synchronized access must be used for any ops on classToLoaderMap
|
|
|
// Find the loader ImplThreadLocal for this class
|
|
|
synchronized (classToLoaderMap){
|
|
|
- ImplThreadLocal local = classToLoaderMap.get(loaderType);
|
|
|
// Remove it from the class->loader map
|
|
|
- classToLoaderMap.remove(loaderType);
|
|
|
+ ImplThreadLocal local = classToLoaderMap.remove(loaderType);
|
|
|
if (local == null) return;
|
|
|
// Remove it from the extension->loader map
|
|
|
for (String extension : local.getExtensions()){
|