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)