You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by wt...@apache.org on 2016/06/13 19:09:52 UTC
svn commit: r1748303 -
/myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFacelet.java
Author: wtlucy
Date: Mon Jun 13 19:09:51 2016
New Revision: 1748303
URL: http://svn.apache.org/viewvc?rev=1748303&view=rev
Log:
MYFACES-4049 JSF myfaces unsynchronized access to a WeakHashMap
Modified:
myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFacelet.java
Modified: myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFacelet.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFacelet.java?rev=1748303&r1=1748302&r2=1748303&view=diff
==============================================================================
--- myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFacelet.java (original)
+++ myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFacelet.java Mon Jun 13 19:09:51 2016
@@ -101,7 +101,7 @@ final class DefaultFacelet extends Abstr
_faceletId = faceletId;
_createTime = System.currentTimeMillis();
_refreshPeriod = _factory.getRefreshPeriod();
- _relativePaths = new WeakHashMap<String, URL>();
+ _relativePaths = Collections.synchronizedMap(new WeakHashMap());
_isBuildingCompositeComponentMetadata = false;
_encodingHandler = (root instanceof EncodingHandler);
}
@@ -117,7 +117,7 @@ final class DefaultFacelet extends Abstr
_faceletId = faceletId;
_createTime = System.currentTimeMillis();
_refreshPeriod = _factory.getRefreshPeriod();
- _relativePaths = new WeakHashMap<String, URL>();
+ _relativePaths = Collections.synchronizedMap(new WeakHashMap());
_isBuildingCompositeComponentMetadata = isBuildingCompositeComponentMetadata;
_encodingHandler = (root instanceof EncodingHandler);
}