{"action":"created","issue":{"url":"https://api.github.com/repos/hazelcast/hazelcast/issues/9348","repository_url":"https://api.github.com/repos/hazelcast/hazelcast","labels_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/9348/labels{/name}","comments_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/9348/comments","events_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/9348/events","html_url":"https://github.com/hazelcast/hazelcast/issues/9348","id":192567685,"node_id":"MDU6SXNzdWUxOTI1Njc2ODU=","number":9348,"title":"Reloading of `MapStore` data triggers `EntryAddedListener#entryAdded`","user":{"login":"vpavic","id":1149230,"node_id":"MDQ6VXNlcjExNDkyMzA=","avatar_url":"https://avatars1.githubusercontent.com/u/1149230?v=4","gravatar_id":"","url":"https://api.github.com/users/vpavic","html_url":"https://github.com/vpavic","followers_url":"https://api.github.com/users/vpavic/followers","following_url":"https://api.github.com/users/vpavic/following{/other_user}","gists_url":"https://api.github.com/users/vpavic/gists{/gist_id}","starred_url":"https://api.github.com/users/vpavic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vpavic/subscriptions","organizations_url":"https://api.github.com/users/vpavic/orgs","repos_url":"https://api.github.com/users/vpavic/repos","events_url":"https://api.github.com/users/vpavic/events{/privacy}","received_events_url":"https://api.github.com/users/vpavic/received_events","type":"User","site_admin":false},"labels":[{"id":795813415,"node_id":"MDU6TGFiZWw3OTU4MTM0MTU=","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Estimation:%20S","name":"Estimation: S","color":"fef2c0","default":false},{"id":838974591,"node_id":"MDU6TGFiZWw4Mzg5NzQ1OTE=","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Interface:%20IMap","name":"Interface: IMap","color":"efefef","default":false},{"id":789013630,"node_id":"MDU6TGFiZWw3ODkwMTM2MzA=","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Priority:%20Medium","name":"Priority: Medium","color":"e99695","default":false},{"id":793782133,"node_id":"MDU6TGFiZWw3OTM3ODIxMzM=","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Source:%20Community","name":"Source: Community","color":"3afc37","default":false},{"id":137752575,"node_id":"MDU6TGFiZWwxMzc3NTI1NzU=","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Team:%20Core","name":"Team: Core","color":"109def","default":false},{"id":1740692,"node_id":"MDU6TGFiZWwxNzQwNjky","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Type:%20Enhancement","name":"Type: Enhancement","color":"5319e7","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/hazelcast/hazelcast/milestones/106","html_url":"https://github.com/hazelcast/hazelcast/milestone/106","labels_url":"https://api.github.com/repos/hazelcast/hazelcast/milestones/106/labels","id":2867560,"node_id":"MDk6TWlsZXN0b25lMjg2NzU2MA==","number":106,"title":"3.11","description":"","creator":{"login":"jerrinot","id":158619,"node_id":"MDQ6VXNlcjE1ODYxOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/158619?v=4","gravatar_id":"","url":"https://api.github.com/users/jerrinot","html_url":"https://github.com/jerrinot","followers_url":"https://api.github.com/users/jerrinot/followers","following_url":"https://api.github.com/users/jerrinot/following{/other_user}","gists_url":"https://api.github.com/users/jerrinot/gists{/gist_id}","starred_url":"https://api.github.com/users/jerrinot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jerrinot/subscriptions","organizations_url":"https://api.github.com/users/jerrinot/orgs","repos_url":"https://api.github.com/users/jerrinot/repos","events_url":"https://api.github.com/users/jerrinot/events{/privacy}","received_events_url":"https://api.github.com/users/jerrinot/received_events","type":"User","site_admin":false},"open_issues":186,"closed_issues":459,"state":"open","created_at":"2017-10-26T14:31:27Z","updated_at":"2018-08-28T07:04:24Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2016-11-30T13:38:57Z","updated_at":"2018-08-28T07:13:16Z","closed_at":"2018-08-28T06:10:03Z","author_association":"NONE","body":"If Hazelcast map data is persisted using `MapStore`, upon reload of data from the underlying store (typically on application startup), `EntryAddedListener#entryAdded` is triggered. Technically this is a new entry however from perspective of business logic that uses Hazelcast as data store the generated event presents a duplicate.\r\n\r\nIt would be nice to have an option of making event publishing configurable in this scenario.\r\n\r\nSee [discussion on gitter](https://gitter.im/hazelcast/hazelcast?at=583eca8e38afd97d3b8429bd) and spring-projects/spring-session#680 for more background."},"comment":{"url":"https://api.github.com/repos/hazelcast/hazelcast/issues/comments/416476175","html_url":"https://github.com/hazelcast/hazelcast/issues/9348#issuecomment-416476175","issue_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/9348","id":416476175,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjQ3NjE3NQ==","user":{"login":"mmedenjak","id":17194871,"node_id":"MDQ6VXNlcjE3MTk0ODcx","avatar_url":"https://avatars0.githubusercontent.com/u/17194871?v=4","gravatar_id":"","url":"https://api.github.com/users/mmedenjak","html_url":"https://github.com/mmedenjak","followers_url":"https://api.github.com/users/mmedenjak/followers","following_url":"https://api.github.com/users/mmedenjak/following{/other_user}","gists_url":"https://api.github.com/users/mmedenjak/gists{/gist_id}","starred_url":"https://api.github.com/users/mmedenjak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmedenjak/subscriptions","organizations_url":"https://api.github.com/users/mmedenjak/orgs","repos_url":"https://api.github.com/users/mmedenjak/repos","events_url":"https://api.github.com/users/mmedenjak/events{/privacy}","received_events_url":"https://api.github.com/users/mmedenjak/received_events","type":"User","site_admin":false},"created_at":"2018-08-28T07:13:16Z","updated_at":"2018-08-28T07:13:16Z","author_association":"CONTRIBUTOR","body":"The BETA release (EA) should be available in a couple of days."}}
{"actor":{"display_login":"mmedenjak"}}