Julian Reschke created JCR-3395:
-----------------------------------
Summary: separate entries used for permission eval from ACEs
exposed in JCR
Key: JCR-3395
URL: https://issues.apache.org/jira/browse/JCR-3395
Project: Jackrabbit Content Repository
Issue Type: Sub-task
Components: jackrabbit-core, security
Reporter: Julian Reschke
See:
https://issues.apache.org/jira/secure/attachment/12533955/JCR-2950_entryseparation.patch
yet another patch that will allow us to try further improvements later on: the
patch adds complete separation of entries used for permission eval from ACEs
exposed on the JCR API level. consequently i had to rewrite the retrieval of
effective policies (that were using the entry collector as well). in addition i
had to remove the EntryCollectorTest#testIsCached as they were relying on the
effective policies actually exposing the entries in the cache. this is no
longer the case for the reason above.
this patch most probably doesn't add a major performance gain itself, but it
really reduces the entries stored in the cache to the information required for
permission-eval omitting all additional stuff that is used for JCR API
compliance. in addition it would allow us try if it was beneficial to use
multiple sessions to collect the entries.
--
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