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.

Reply via email to