{"push_id":835354369,"size":5,"distinct_size":1,"ref":"refs/heads/issue-634","head":"a76922ca0835e35edcd745c4ad17e35356e920d0","before":"75e811f1ac40df4da094868c51e9a7d3adbd3757","commits":[{"sha":"17eb6d15e2f2fb3e1e0cff510aa00279d3a73a75","author":{"email":"15b9c8bc32447ea0a66f74da4e0718611d0d0834@hotmail.com","name":"Albin Suresh"},"message":"Issue #214 Delegate iteration failures to resilience strategy\n\nStore.iterator() never fails. Any failures during creation will be visible to the user only on subsequent next() calls","distinct":false,"url":"https://api.github.com/repos/rishabhmonga/ehcache3/commits/17eb6d15e2f2fb3e1e0cff510aa00279d3a73a75"},{"sha":"a5ac43a3a4653281f684dff5fb8b95bbd5380416","author":{"email":"15b9c8bc32447ea0a66f74da4e0718611d0d0834@hotmail.com","name":"Albin Suresh"},"message":"Enforce exception contract by stores\n\n1. Catch all RuntimeExceptions thrown at the store level and wrap it as CacheAcessExceptions\n2. The RuntimeExceptions that should not be caught are handled in a tricky manner. At the source of the excpetion they are wrapped in a CachePassThroughException and thrown. These are caught at the store level and the cause of these exceptions which are the actual exceptions are rethrown.","distinct":false,"url":"https://api.github.com/repos/rishabhmonga/ehcache3/commits/a5ac43a3a4653281f684dff5fb8b95bbd5380416"},{"sha":"069e04fd8985f82c5d3d5166e7c872b788836eb3","author":{"email":"15b9c8bc32447ea0a66f74da4e0718611d0d0834@hotmail.com","name":"Albin Suresh"},"message":"Refactoring the exception handling common code from the stores to CachePassThroughException class","distinct":false,"url":"https://api.github.com/repos/rishabhmonga/ehcache3/commits/069e04fd8985f82c5d3d5166e7c872b788836eb3"},{"sha":"b922f3da2319e9c3a61d9e4a9214d86ef62e5187","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Merge pull request #629 from albinsuresh/issue-214\n\nCloses #214 Delegate the CacheAccessException thrown from the cache it…","distinct":false,"url":"https://api.github.com/repos/rishabhmonga/ehcache3/commits/b922f3da2319e9c3a61d9e4a9214d86ef62e5187"},{"sha":"a76922ca0835e35edcd745c4ad17e35356e920d0","author":{"email":"646892141dbb9e540d986880422a0a47eb47096c@gmail.com","name":"Rishabh Monga"},"message":"Issue #634 : Fixing issue between a Fault and the AbstractValueHolder.equals contract","distinct":true,"url":"https://api.github.com/repos/rishabhmonga/ehcache3/commits/a76922ca0835e35edcd745c4ad17e35356e920d0"}]}