Skip to content

Commit dbf959e

Browse files
Code refactor based on review comments
1 parent 6559461 commit dbf959e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ public ClassLoader createClassLoader() {
2323
return getURLClassLoaderInstance();
2424
}else{
2525
URLClassLoader classLoader = createURLClassLoaderInstance();
26-
loadDrivers(classLoader);
2726
return classLoader;
2827
}
2928
}
@@ -37,7 +36,6 @@ private URLClassLoader getURLClassLoaderInstance() {
3736
synchronized (lock) {
3837
if (classLoaderInstance == null) {
3938
URLClassLoader loader = createURLClassLoaderInstance();
40-
loadDrivers(loader);
4139
classLoaderInstance = loader;
4240
}
4341
}
@@ -48,7 +46,9 @@ private URLClassLoader getURLClassLoaderInstance() {
4846
private URLClassLoader createURLClassLoaderInstance(){
4947
URL[] urlsForClassLoader = new URL[urls.size()];
5048
urls.toArray(urlsForClassLoader);
51-
return new URLClassLoader(urlsForClassLoader);
49+
URLClassLoader classLoader = new URLClassLoader(urlsForClassLoader);
50+
loadDrivers(classLoader);
51+
return classLoader;
5252
}
5353

5454
private void loadDrivers(URLClassLoader classLoader) {

0 commit comments

Comments
 (0)