From a23220ae84094ecfb54c1c0bdc8f276f1bcfccf3 Mon Sep 17 00:00:00 2001
From: Tomasz Grabiec <tgrabiec@cloudius-systems.com>
Date: Fri, 24 Jan 2014 17:34:26 +0100
Subject: [PATCH] java: set context class loader of context's main thread.

This is an optimization which saves the isolate code from going
through OsvSystemClassLoader proxy.
---
 java/runjava/src/main/java/io/osv/ContextIsolator.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/java/runjava/src/main/java/io/osv/ContextIsolator.java b/java/runjava/src/main/java/io/osv/ContextIsolator.java
index a54b40003..8ac3a8227 100644
--- a/java/runjava/src/main/java/io/osv/ContextIsolator.java
+++ b/java/runjava/src/main/java/io/osv/ContextIsolator.java
@@ -114,6 +114,7 @@ public class ContextIsolator {
                 e.printStackTrace();
             }
         });
+        thread.setContextClassLoader(classLoader);
         thread.start();
         return context;
     }
-- 
GitLab