[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tapestry-dev
Subject:    [2/2] tapestry-5 git commit: TAP5-2546: register PlasticClassLoader as parallel capable PlasticClass
From:       jkemnade () apache ! org
Date:       2017-03-31 6:45:47
Message-ID: 64b8e4f1cb7949168903fcec3031eaf1 () git ! apache ! org
[Download RAW message or body]

TAP5-2546: register PlasticClassLoader as parallel capable
PlasticClassLoader does not hold any internal state, so it is able to load classes in \
parallel.


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/627df851
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/627df851
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/627df851

Branch: refs/heads/master
Commit: 627df8511604bc969af4e59ed34fb9578ed1586d
Parents: 77a2cc3
Author: Jochen Kemnade <jochen.kemnade@eddyson.de>
Authored: Fri Mar 31 08:43:37 2017 +0200
Committer: Jochen Kemnade <jochen.kemnade@eddyson.de>
Committed: Fri Mar 31 08:43:37 2017 +0200

----------------------------------------------------------------------
 .../apache/tapestry5/internal/plastic/PlasticClassLoader.java  | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/627df851/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
                
----------------------------------------------------------------------
diff --git a/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java \
b/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java \
                index 715ddd4..a4ba43c 100644
--- a/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
                
+++ b/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
 @@ -16,6 +16,12 @@ package org.apache.tapestry5.internal.plastic;
 
 public class PlasticClassLoader extends ClassLoader
 {
+    static
+    {
+        // TAP5-2546
+        ClassLoader.registerAsParallelCapable();
+    }
+
     private final ClassLoaderDelegate delegate;
 
     public PlasticClassLoader(ClassLoader parent, ClassLoaderDelegate delegate)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic