{"push_id":2490118245,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"5cab8569c86b698da99278220f7fab2816d27273","before":"66c4783ec5327b7fcefb68572462df97e1a3a69c","commits":[{"sha":"bb052f01e86ef0c8749bafc5c4e6797eca858d63","author":{"name":"Jeff Lockhart","email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@salesrabbit.com"},"message":"Optimzed quad tree and cluster algorithm with HashSet instead of ArrayList\n\nArrayList.remove() is a much more expensive operation than\nHashSet.remove(). Neither of these collections need to be an array, as\nneither order nor duplicate entries are required. A set collection is\nmuch more optimal with very noticeable speed improvements with large\nsets of cluster items.","distinct":true,"url":"https://api.github.com/repos/googlemaps/android-maps-utils/commits/bb052f01e86ef0c8749bafc5c4e6797eca858d63"},{"sha":"5cab8569c86b698da99278220f7fab2816d27273","author":{"name":"Stephen McDonald","email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@jupo.org"},"message":"Merge branch 'quad-tree-optimizations' of https://github.com/jeffdgr8/android-maps-utils","distinct":true,"url":"https://api.github.com/repos/googlemaps/android-maps-utils/commits/5cab8569c86b698da99278220f7fab2816d27273"}]}
{"actor":{"display_login":"stephenmcd"}}