You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2012/05/22 13:18:33 UTC

svn commit: r1341410 - /myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFaceletFactory.java

Author: lu4242
Date: Tue May 22 11:18:33 2012
New Revision: 1341410

URL: http://svn.apache.org/viewvc?rev=1341410&view=rev
Log:
MYFACES-3545 FACELETS_REFRESH_PERIOD > 0 + .xhtml in .jar = Too many open files (Thanks to Martin Koci for provide this patch)

Modified:
    myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFaceletFactory.java

Modified: myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFaceletFactory.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFaceletFactory.java?rev=1341410&r1=1341409&r2=1341410&view=diff
==============================================================================
--- myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFaceletFactory.java (original)
+++ myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFaceletFactory.java Tue May 22 11:18:33 2012
@@ -238,17 +238,9 @@ public final class DefaultFaceletFactory
             try
             {
                 URLConnection conn = facelet.getSource().openConnection();
-                InputStream is = conn.getInputStream();
-                try
-                {
-                    long lastModified = conn.getLastModified();
-
-                    return lastModified == 0 || lastModified > target;
-                }
-                finally
-                {
-                    is.close();
-                }
+                long lastModified = ResourceLoaderUtils.getResourceLastModified(conn);
+
+                return lastModified == 0 || lastModified > target;
             }
             catch (IOException e)
             {