Skip to content

Commit 61a1d17

Browse files
Code refactor based on review comments
1 parent c3ed974 commit 61a1d17

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

src/main/java/com/microsoft/azure/functions/worker/reflect/EnhancedClassLoaderProvider.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,14 @@ public EnhancedClassLoaderProvider() {
1919
*/
2020
@Override
2121
public ClassLoader createClassLoader() {
22-
return createURLClassLoaderInstance();
23-
}
24-
25-
/**
26-
* Create and return a singleton URL classloader
27-
* @return instance of URLClassLoader
28-
*/
29-
private URLClassLoader createURLClassLoaderInstance() {
3022
if (classLoaderInstance == null) {
3123
synchronized (lock) {
3224
if (classLoaderInstance == null) {
3325
URL[] urlsForClassLoader = new URL[urls.size()];
3426
urls.toArray(urlsForClassLoader);
35-
classLoaderInstance = new URLClassLoader(urlsForClassLoader);
36-
loadDrivers(classLoaderInstance);
27+
URLClassLoader loader = new URLClassLoader(urlsForClassLoader);
28+
loadDrivers(loader);
29+
classLoaderInstance = loader;
3730
}
3831
}
3932
}

0 commit comments

Comments
 (0)