You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by jk...@apache.org on 2017/03/31 06:45:47 UTC
[2/2] tapestry-5 git commit: TAP5-2546: register PlasticClassLoader
as parallel capable PlasticClassLoader does not hold any internal state,
so it is able to load classes in parallel.
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 <jo...@eddyson.de>
Authored: Fri Mar 31 08:43:37 2017 +0200
Committer: Jochen Kemnade <jo...@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)