Christian Beikov created MYFACES-4225:
-----------------------------------------

             Summary: Consider caching whether a library exists in 
ExternalContextResourceLoader when project stage is PRODUCTION
                 Key: MYFACES-4225
                 URL: https://issues.apache.org/jira/browse/MYFACES-4225
             Project: MyFaces Core
          Issue Type: Improvement
    Affects Versions: 2.2.11
            Reporter: Christian Beikov


I'm seeing many {{sun.nio.fs.UnixException}}s being thrown in the underlying 
code becauseĀ {{ExternalContextResourceLoader.libraryExists}} calls 
{{ExternalContext.getResource}} which in the end checks if a file exists on the 
FS. I'd suggest when the project stage is PRODUCTION, this should be cached. 
Maybe this could be done by installing an \{{ExternalContextWrapper}} that 
caches all resource lookups? I just see that parsing a XHTML causes many 
exceptions to be thrown internally which negatively affects performance.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to