Branch: refs/heads/master Home: https://github.com/jenkinsci/role-strategy-plugin Commit: 4139acd366ae1e0756eb5fe5ec37c4eef958b466 https://github.com/jenkinsci/role-strategy-plugin/commit/4139acd366ae1e0756eb5fe5ec37c4eef958b466 Author: Abhyudaya Sharma <sharmaabhyud...@gmail.com> Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths: M src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleMap.java Log Message: ----------- Add a cache to newMatchingRoleMap Since the newMatchingRoleMap is called for every ACL request and a lot of permissions are checked for a project when the home page loads, having a cache avoids checking regular expressions again for every time permission checks are called for a given Item. Commit: 86d94bd9efc5b49929d237fd7c8dbc54bff8164e https://github.com/jenkinsci/role-strategy-plugin/commit/86d94bd9efc5b49929d237fd7c8dbc54bff8164e Author: Abhyudaya Sharma <sharmaabhyud...@gmail.com> Date: 2019-06-20 (Thu, 20 Jun 2019) Changed paths: M src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleMap.java Log Message: ----------- Add items to the cache Commit: 4846f65db80b3177080b7b21715892734f8d7410 https://github.com/jenkinsci/role-strategy-plugin/commit/4846f65db80b3177080b7b21715892734f8d7410 Author: Abhyudaya Sharma <sharmaabhyud...@gmail.com> Date: 2019-06-20 (Thu, 20 Jun 2019) Changed paths: M src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleMap.java Log Message: ----------- Invalidate cache on adding and removing role * cleanup JavaDoc for newMatchingRoleMap * remove unused private method * cleanup unAssignRole Commit: b267c97359aca9a2944898721e76c38532721265 https://github.com/jenkinsci/role-strategy-plugin/commit/b267c97359aca9a2944898721e76c38532721265 Author: Abhyudaya Sharma <sharmaabhyud...@gmail.com> Date: 2019-06-21 (Fri, 21 Jun 2019) Changed paths: M src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleMap.java Log Message: ----------- Expire cache entries after 1 hour Commit: 7eb9afe84ece2d78a9b9e632209037d0245cdebd https://github.com/jenkinsci/role-strategy-plugin/commit/7eb9afe84ece2d78a9b9e632209037d0245cdebd Author: Abhyudaya Sharma <sharmaabhyud...@gmail.com> Date: 2019-06-21 (Fri, 21 Jun 2019) Changed paths: M src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleMap.java Log Message: ----------- Rename `itemName` to `itemNamePrefix` Commit: 1f9a783ce74c84c766419e212ce6bea54015ff1e https://github.com/jenkinsci/role-strategy-plugin/commit/1f9a783ce74c84c766419e212ce6bea54015ff1e Author: Abhyudaya Sharma <sharmaabhyud...@gmail.com> Date: 2019-06-24 (Mon, 24 Jun 2019) Changed paths: M src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleMap.java Log Message: ----------- Increase max cache size to 2048 objects Commit: 474e172daf9688aee36fd53370972cab17bdafa0 https://github.com/jenkinsci/role-strategy-plugin/commit/474e172daf9688aee36fd53370972cab17bdafa0 Author: runzexia <runze...@yunify.com> Date: 2019-06-27 (Thu, 27 Jun 2019) Changed paths: M src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleMap.java Log Message: ----------- Merge pull request #81 from AbhyudayaSharma/new-matching-rolemap-cache Performance: Cache RoleMaps produced by `RoleMap#newMatchingRoleMap()` Compare: https://github.com/jenkinsci/role-strategy-plugin/compare/245e04a1ac76...474e172daf96 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/role-strategy-plugin/push/refs/heads/master/245e04-474e17%40github.com. For more options, visit https://groups.google.com/d/optout.