|
|
|
@ -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()){ |
|
|
|
|