You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by aw...@apache.org on 2007/01/04 22:33:41 UTC
svn commit: r492783 - in
/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad:
context/RequestContextFactory.java skin/SkinFactory.java
Author: awiner
Date: Thu Jan 4 14:33:40 2007
New Revision: 492783
URL: http://svn.apache.org/viewvc?view=rev&rev=492783
Log:
ADFFACES-344: RequestContextFactory and SkinFactory can lock ClassLoaders into memory
Modified:
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/context/RequestContextFactory.java
incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/skin/SkinFactory.java
Modified: incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/context/RequestContextFactory.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/context/RequestContextFactory.java?view=diff&rev=492783&r1=492782&r2=492783
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/context/RequestContextFactory.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/context/RequestContextFactory.java Thu Jan 4 14:33:40 2007
@@ -15,7 +15,7 @@
*/
package org.apache.myfaces.trinidad.context;
-import java.util.HashMap;
+import java.util.WeakHashMap;
import java.util.Map;
/**
@@ -68,5 +68,5 @@
}
static private final Map<ClassLoader, RequestContextFactory> _FACTORIES =
- new HashMap<ClassLoader, RequestContextFactory>();
+ new WeakHashMap<ClassLoader, RequestContextFactory>();
}
Modified: incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/skin/SkinFactory.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/skin/SkinFactory.java?view=diff&rev=492783&r1=492782&r2=492783
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/skin/SkinFactory.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/skin/SkinFactory.java Thu Jan 4 14:33:40 2007
@@ -15,7 +15,7 @@
*/
package org.apache.myfaces.trinidad.skin;
-import java.util.HashMap;
+import java.util.WeakHashMap;
import java.util.Iterator;
import java.util.Map;
@@ -117,5 +117,5 @@
}
static private final Map<ClassLoader, SkinFactory> _FACTORIES =
- new HashMap<ClassLoader, SkinFactory>();
+ new WeakHashMap<ClassLoader, SkinFactory>();
}