{"action":"created","issue":{"url":"https://api.github.com/repos/Jasig/cas/issues/1368","labels_url":"https://api.github.com/repos/Jasig/cas/issues/1368/labels{/name}","comments_url":"https://api.github.com/repos/Jasig/cas/issues/1368/comments","events_url":"https://api.github.com/repos/Jasig/cas/issues/1368/events","html_url":"https://github.com/Jasig/cas/pull/1368","id":123243735,"number":1368,"title":"Ticket registry based on Infinispan cache","user":{"login":"mmoayyed","id":1205228,"avatar_url":"https://avatars.githubusercontent.com/u/1205228?v=3","gravatar_id":"","url":"https://api.github.com/users/mmoayyed","html_url":"https://github.com/mmoayyed","followers_url":"https://api.github.com/users/mmoayyed/followers","following_url":"https://api.github.com/users/mmoayyed/following{/other_user}","gists_url":"https://api.github.com/users/mmoayyed/gists{/gist_id}","starred_url":"https://api.github.com/users/mmoayyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmoayyed/subscriptions","organizations_url":"https://api.github.com/users/mmoayyed/orgs","repos_url":"https://api.github.com/users/mmoayyed/repos","events_url":"https://api.github.com/users/mmoayyed/events{/privacy}","received_events_url":"https://api.github.com/users/mmoayyed/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Jasig/cas/labels/Major","name":"Major","color":"eb6420"},{"url":"https://api.github.com/repos/Jasig/cas/labels/New%20Feature","name":"New Feature","color":"207de5"},{"url":"https://api.github.com/repos/Jasig/cas/labels/Ticket","name":"Ticket","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Jasig/cas/milestones/11","html_url":"https://github.com/Jasig/cas/milestones/4.2.0","labels_url":"https://api.github.com/repos/Jasig/cas/milestones/11/labels","id":1202350,"number":11,"title":"4.2.0","description":"CAS version 4.2.0 minor release","creator":{"login":"mmoayyed","id":1205228,"avatar_url":"https://avatars.githubusercontent.com/u/1205228?v=3","gravatar_id":"","url":"https://api.github.com/users/mmoayyed","html_url":"https://github.com/mmoayyed","followers_url":"https://api.github.com/users/mmoayyed/followers","following_url":"https://api.github.com/users/mmoayyed/following{/other_user}","gists_url":"https://api.github.com/users/mmoayyed/gists{/gist_id}","starred_url":"https://api.github.com/users/mmoayyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmoayyed/subscriptions","organizations_url":"https://api.github.com/users/mmoayyed/orgs","repos_url":"https://api.github.com/users/mmoayyed/repos","events_url":"https://api.github.com/users/mmoayyed/events{/privacy}","received_events_url":"https://api.github.com/users/mmoayyed/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":171,"state":"open","created_at":"2015-07-10T11:23:44Z","updated_at":"2015-12-21T09:48:43Z","due_on":"2015-12-25T05:00:00Z","closed_at":null},"comments":1,"created_at":"2015-12-21T09:48:43Z","updated_at":"2015-12-21T09:51:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Jasig/cas/pulls/1368","html_url":"https://github.com/Jasig/cas/pull/1368","diff_url":"https://github.com/Jasig/cas/pull/1368.diff","patch_url":"https://github.com/Jasig/cas/pull/1368.patch"},"body":"Infinispan is a distributed in-memory key/value data store with optional schema, available under the Apache License 2.0. It can be used both as an embedded Java library and as a language-independent service accessed remotely over a variety of protocols. It offers advanced functionality such as transactions, events, querying and distributed processing. \r\n\r\nCache instance can be integrated with\r\n\r\n- JCache (JSR-107)\r\n- Hibernate second-level Cache\r\n- WildFly modules\r\n- Apache Lucene directory backed by Infinispan\r\n- Directory Provider for Hibernate Search\r\n- Spring Cache 3.x and 4.x\r\n- CDI\r\n- OSGi\r\n- Apache Spark\r\n- Apache Hadoop\r\n\r\nSample configuration:\r\n\r\n```xml\r\n    <bean id=\"infinispanTicketRegistry\" class=\"org.jasig.cas.ticket.registry.InfinispanTicketRegistry\" />\r\n    <!-- This is what the registry expects from the context -->\r\n    <bean id=\"infinispanTicketsCache\" factory-bean=\"cacheManager\" factory-method=\"getCache\" />\r\n\r\n    <bean id=\"cacheManager\" class=\"org.infinispan.manager.DefaultCacheManager\"\r\n          c:configurationFile-ref=\"configFilePath\"/>\r\n\r\n    <bean id=\"configFilePath\" factory-bean=\"configFile\" factory-method=\"getFilename\" />\r\n    <bean id=\"configFile\" class=\"org.springframework.core.io.ClassPathResource\"\r\n          c:path=\"infinispan.xml\" />\r\n```\r\n\r\nFull list of cache stores:\r\nhttp://infinispan.org/cache-store-implementations/"},"comment":{"url":"https://api.github.com/repos/Jasig/cas/issues/comments/166253812","html_url":"https://github.com/Jasig/cas/pull/1368#issuecomment-166253812","issue_url":"https://api.github.com/repos/Jasig/cas/issues/1368","id":166253812,"user":{"login":"mmoayyed","id":1205228,"avatar_url":"https://avatars.githubusercontent.com/u/1205228?v=3","gravatar_id":"","url":"https://api.github.com/users/mmoayyed","html_url":"https://github.com/mmoayyed","followers_url":"https://api.github.com/users/mmoayyed/followers","following_url":"https://api.github.com/users/mmoayyed/following{/other_user}","gists_url":"https://api.github.com/users/mmoayyed/gists{/gist_id}","starred_url":"https://api.github.com/users/mmoayyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmoayyed/subscriptions","organizations_url":"https://api.github.com/users/mmoayyed/orgs","repos_url":"https://api.github.com/users/mmoayyed/repos","events_url":"https://api.github.com/users/mmoayyed/events{/privacy}","received_events_url":"https://api.github.com/users/mmoayyed/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T09:51:26Z","updated_at":"2015-12-21T09:51:26Z","body":"Ignore the changes to the log4j2.xml files. They are needed but sort of irrelevant to this pull. "}}