{"action":"created","issue":{"url":"https://api.github.com/repos/Unicon/cas-mfa/issues/110","labels_url":"https://api.github.com/repos/Unicon/cas-mfa/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/Unicon/cas-mfa/issues/110/comments","events_url":"https://api.github.com/repos/Unicon/cas-mfa/issues/110/events","html_url":"https://github.com/Unicon/cas-mfa/issues/110","id":92410285,"number":110,"title":"patternCache field is not being used","user":{"login":"dima767","id":12629,"avatar_url":"https://avatars.githubusercontent.com/u/12629?v=3","gravatar_id":"","url":"https://api.github.com/users/dima767","html_url":"https://github.com/dima767","followers_url":"https://api.github.com/users/dima767/followers","following_url":"https://api.github.com/users/dima767/following{/other_user}","gists_url":"https://api.github.com/users/dima767/gists{/gist_id}","starred_url":"https://api.github.com/users/dima767/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dima767/subscriptions","organizations_url":"https://api.github.com/users/dima767/orgs","repos_url":"https://api.github.com/users/dima767/repos","events_url":"https://api.github.com/users/dima767/events{/privacy}","received_events_url":"https://api.github.com/users/dima767/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Unicon/cas-mfa/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"jtgasper3","id":1022508,"avatar_url":"https://avatars.githubusercontent.com/u/1022508?v=3","gravatar_id":"","url":"https://api.github.com/users/jtgasper3","html_url":"https://github.com/jtgasper3","followers_url":"https://api.github.com/users/jtgasper3/followers","following_url":"https://api.github.com/users/jtgasper3/following{/other_user}","gists_url":"https://api.github.com/users/jtgasper3/gists{/gist_id}","starred_url":"https://api.github.com/users/jtgasper3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtgasper3/subscriptions","organizations_url":"https://api.github.com/users/jtgasper3/orgs","repos_url":"https://api.github.com/users/jtgasper3/repos","events_url":"https://api.github.com/users/jtgasper3/events{/privacy}","received_events_url":"https://api.github.com/users/jtgasper3/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Unicon/cas-mfa/milestones/18","html_url":"https://github.com/Unicon/cas-mfa/milestones/1.0-RC6","labels_url":"https://api.github.com/repos/Unicon/cas-mfa/milestones/18/labels","id":1189192,"number":18,"title":"1.0-RC6","description":"","creator":{"login":"dima767","id":12629,"avatar_url":"https://avatars.githubusercontent.com/u/12629?v=3","gravatar_id":"","url":"https://api.github.com/users/dima767","html_url":"https://github.com/dima767","followers_url":"https://api.github.com/users/dima767/followers","following_url":"https://api.github.com/users/dima767/following{/other_user}","gists_url":"https://api.github.com/users/dima767/gists{/gist_id}","starred_url":"https://api.github.com/users/dima767/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dima767/subscriptions","organizations_url":"https://api.github.com/users/dima767/orgs","repos_url":"https://api.github.com/users/dima767/repos","events_url":"https://api.github.com/users/dima767/events{/privacy}","received_events_url":"https://api.github.com/users/dima767/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2015-07-01T15:15:06Z","updated_at":"2015-07-01T15:15:38Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-07-01T15:13:50Z","updated_at":"2015-07-01T15:56:16Z","closed_at":null,"body":"Seems that the `patternCache` is a \"dead code\" and not being used for lazily caching compiled regex Pattern instances: https://github.com/Unicon/cas-mfa/blob/master/cas-mfa-java/src/main/java/net/unicon/cas/mfa/authentication/DefaultRegisteredServiceMfaRoleProcessorImpl.java#L68\r\n\r\nhttps://github.com/Unicon/cas-mfa/blob/master/cas-mfa-java/src/main/java/net/unicon/cas/mfa/authentication/DefaultRegisteredServiceMfaRoleProcessorImpl.java#L191\r\n"},"comment":{"url":"https://api.github.com/repos/Unicon/cas-mfa/issues/comments/117725392","html_url":"https://github.com/Unicon/cas-mfa/issues/110#issuecomment-117725392","issue_url":"https://api.github.com/repos/Unicon/cas-mfa/issues/110","id":117725392,"user":{"login":"dima767","id":12629,"avatar_url":"https://avatars.githubusercontent.com/u/12629?v=3","gravatar_id":"","url":"https://api.github.com/users/dima767","html_url":"https://github.com/dima767","followers_url":"https://api.github.com/users/dima767/followers","following_url":"https://api.github.com/users/dima767/following{/other_user}","gists_url":"https://api.github.com/users/dima767/gists{/gist_id}","starred_url":"https://api.github.com/users/dima767/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dima767/subscriptions","organizations_url":"https://api.github.com/users/dima767/orgs","repos_url":"https://api.github.com/users/dima767/repos","events_url":"https://api.github.com/users/dima767/events{/privacy}","received_events_url":"https://api.github.com/users/dima767/received_events","type":"User","site_admin":false},"created_at":"2015-07-01T15:56:16Z","updated_at":"2015-07-01T15:56:16Z","body":"Looks good"}}