Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2.4-core
-
None
-
None
Description
org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator.getRenderKit() tries to get a instance of RenderKitFactory on every call. The problem is that getFactory call results in locking. Since, according to documentation, RenderKitFactory::getFactory returns a per-web-application instance of the appropriate implementation class for the specified JavaServer Faces factory class, RenderKitDecorator.getRenderKit() should just used cached RenderKitFactory