jenkinsci/github-oauth-plugin — pull request #3 by spajus (2013-02-23 12:42:58+00:00)
Title: Cache for Github Organization membership

When Github Organization membership is used to check if users are allowed to perform actions, all non-admin users suffer from terrible UI performance, since every request to Jenkins does actual requests to Github to retrieve user memberships.

This patch adds a simple 24 hour long cache for logged in user organizations, offering a significant performance improvement for non-admin users.

This patch was built and tested with actual organization account, it works.