[ https://issues.apache.org/jira/browse/MYFACES-3575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13402254#comment-13402254 ]
Leonardo Uribe commented on MYFACES-3575: ----------------------------------------- _relativeLocations do not expire. Look again the code, and you'll see the code for compositeComponentMetadataFacelets is just a copy of the default one. > Disable relative location caching in DefaultFaceletFactory > ---------------------------------------------------------- > > Key: MYFACES-3575 > URL: https://issues.apache.org/jira/browse/MYFACES-3575 > Project: MyFaces Core > Issue Type: Improvement > Components: Extension Feature > Affects Versions: 2.0.14, 2.1.8 > Environment: Linux > Reporter: Dmitry Kukushkin > Assignee: Leonardo Uribe > Priority: Minor > > In some circumstances the caching of the relative location in the public > Facelet getFacelet(String uri) in DefaultFaceletFactory is not desirable: > e.g. return the mobile and full content version for the same URI, if the user > changes the content type on the fly. Now this caching always causes the same > content to be returned. > Should it be possible to switch it off like it is done for other caches in > this class with needsToBeRefreshed check and NO_CACHE_DELAY configuration > parameter? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira