[
https://issues.apache.org/jira/browse/OAK-9222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Angela Schreiber resolved OAK-9222.
-----------------------------------
Resolution: Done
> results potential improvements
> ------------------------------
>
> Key: OAK-9222
> URL: https://issues.apache.org/jira/browse/OAK-9222
> Project: Jackrabbit Oak
> Issue Type: Technical task
> Reporter: Angela Schreiber
> Priority: Major
> Attachments:
> HasPermissionHasItemGetItemTest_cachestrategy_1_20200916_144644.txt,
> HasPermissionHasItemGetItemTest_cachestrategy_2_20200916_172125.txt,
> HasPermissionHasItemGetItemTest_isfullyloaded_20200916_092114.txt,
> HasPermissionHasItemGetItemTest_lazyinit_20200911_185719.txt,
> HasPermissionHasItemGetItemTest_upperbound_20200915_182525.txt,
> HasPrivilegesHasItemGetItemTest_cachestrategy_1_20200916_150801.txt,
> HasPrivilegesHasItemGetItemTest_cachestrategy_2_20200916_175125.txt,
> HasPrivilegesHasItemGetItemTest_isfullyloaded_20200916_101741.txt,
> HasPrivilegesHasItemGetItemTest_lazyinit_20200911_185719.txt,
> HasPrivilegesHasItemGetItemTest_upperbound_20200915_174941.txt,
> RefreshHasItemGetItemTest_cachestrategy_1_20200916_155650.txt,
> RefreshHasItemGetItemTest_cachestrategy_2_20200916_183429.txt,
> RefreshHasItemGetItemTest_isfullyloaded_20200916_103829.txt,
> RefreshHasItemGetItemTest_lazyinit_20200911_183632.txt,
> RefreshHasItemGetItemTest_upperbound_20200915_172917.txt,
> RefreshHasPrivPermHasItemGetItemTest_cachestrategy_1_20200916_152943.txt,
> RefreshHasPrivPermHasItemGetItemTest_cachestrategy_2_20200916_181112.txt,
> RefreshHasPrivPermHasItemGetItemTest_isfullyloaded_20200916_094436.txt,
> RefreshHasPrivPermHasItemGetItemTest_lazyinit_20200911_194538.txt,
> RefreshHasPrivPermHasItemGetItemTest_upperbound_20200915_182525.txt,
> SaveHasItemGetItemTest_cachestrategy_1_20200916_162139.txt,
> SaveHasItemGetItemTest_cachestrategy_2_20200916_190038.txt,
> SaveHasItemGetItemTest_isfullyloaded_20200916_110155.txt,
> SaveHasItemGetItemTest_lazyinit_20200915_152111.txt,
> SaveHasItemGetItemTest_upperbound_20200915_170411.txt
>
>
> the following potential improvements have been identified:
> - lazy init of the permission-entry-cache: initialize the cache on demand (in
> particular after calling Session.save())
> - remember if entries for all principals have been fully loaded (in which
> case using the pathEntryMap is possible)
> - introduce a threshold for eagerly loading entries for principals with few
> access controlled paths (<maxpaths)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)