{"push_id":778713266,"size":9,"distinct_size":9,"ref":"refs/heads/improvements/client-InflatableSet/master","head":"4659519511d8fd551e48458c2848a57534895141","before":"fb62d0aef19e55ea7b7e15b9d38429d79317a32f","commits":[{"sha":"d03ae6a0ee7ac28426a1d23090b23e03b5617730","author":{"email":"8c65ba7628f62bd98d45367b8646ae80c9ea5180@gmail.com","name":"bilalyasar"},"message":"replicated map stats added to man. center service","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/d03ae6a0ee7ac28426a1d23090b23e03b5617730"},{"sha":"6785699fbec4f752fe597ff608eed5f5705ef4e1","author":{"email":"8c65ba7628f62bd98d45367b8646ae80c9ea5180@gmail.com","name":"bilalyasar"},"message":"fixed checkstyle","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/6785699fbec4f752fe597ff608eed5f5705ef4e1"},{"sha":"45e5169b9e98c6b0f57c29b983f132448e475cc3","author":{"email":"8c65ba7628f62bd98d45367b8646ae80c9ea5180@gmail.com","name":"bilalyasar"},"message":"added tests","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/45e5169b9e98c6b0f57c29b983f132448e475cc3"},{"sha":"857891127baa7dcb7621de2e4373ef05392a135d","author":{"email":"8c65ba7628f62bd98d45367b8646ae80c9ea5180@gmail.com","name":"bilalyasar"},"message":"added more tests","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/857891127baa7dcb7621de2e4373ef05392a135d"},{"sha":"0ae53ee6acf9aa1c2fa2b0789bf4d918961ebc7d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@thunderphreak.de","name":"Donnerbart"},"message":"Cleanup of CheckStyle suppressions for HazelcastClient.","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/0ae53ee6acf9aa1c2fa2b0789bf4d918961ebc7d"},{"sha":"3306922d5238b68dd2371ac76742eab522989048","author":{"email":"73fe4fb4ad0e45d4eec5239bbc90fcb409ab2153@hazelcast.com","name":"alarmnummer"},"message":"Fixed checkstyle issue in NetworkConfig (trailing spaces)","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/3306922d5238b68dd2371ac76742eab522989048"},{"sha":"2ca11122a1e5d5c176bd9d65951e1ce0cec69c16","author":{"email":"11bea832eb40923ed0456baec7916c75ad79fc61@gmail.com","name":"Jaromir Hamala"},"message":"Query results duplicates are filtered out on a member side.\n\nDuplicates are only possible when the same partition is queried multiple-times.\nThis change ignores results from a member if it contains at least one partition\nwe have already collected. Chances are it'll throw away even some non-duplicates,\nbut they will be collected later in the `collectResultsFromMissingPartitions()`\nmethod anyway so it's not a big deal.","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/2ca11122a1e5d5c176bd9d65951e1ce0cec69c16"},{"sha":"558bb08aa28edf3704e5da584a23a05f282215f7","author":{"email":"11bea832eb40923ed0456baec7916c75ad79fc61@gmail.com","name":"Jaromir Hamala"},"message":"Provides fast `Set` implementation for cases where items are known to not\ncontain duplicates.\n\nIt doesn't not call equals/hash methods on initial data insertion hence it avoids\nperformance penalty in the case these methods are expensive. It also means it does\nnot detect duplicates - it's a responsibility of a caller to make sure no duplicated\nentries are inserted.\n\nOnce the initial load is done then caller should indicate it\nby calling `close()`. It switches operational mode and if any item is\ninserted afterward then the Set will inflate - it copies its content into\ninternal HashSet. This means duplicate detection is enabled, but obviously\nit ruins the initial performance gain. We are making a bet the Set will not be\nmodified once it's closed. The Set will also inflate on `contains()`\nand `containsAll()` calls to enable fast look-ups.","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/558bb08aa28edf3704e5da584a23a05f282215f7"},{"sha":"4659519511d8fd551e48458c2848a57534895141","author":{"email":"11bea832eb40923ed0456baec7916c75ad79fc61@gmail.com","name":"Jaromir Hamala"},"message":"ClientMapProxy uses InflatableSet instead of HashSet when appropriate","distinct":true,"url":"https://api.github.com/repos/jerrinot/hazelcast/commits/4659519511d8fd551e48458c2848a57534895141"}]}