{"push_id":780555923,"size":3,"distinct_size":3,"ref":"refs/heads/RemoveExecutorService","head":"6a782a035ec7ad3d4bbd755b4dd0f751e4f2441c","before":"80eb1197b5d6ebdd974b07b6f0ee821fa4d2a7e7","commits":[{"sha":"f641e081a09e6ea4edc43eeb73ea56d0a01fc9bb","author":{"email":"c8816912f68cb840516725ab93005f0ffab68d49@google.com","name":"Carl Mastrangelo"},"message":"Daemonize shared threads, and make sure each thread has a name","distinct":true,"url":"https://api.github.com/repos/louiscryan/grpc-java/commits/f641e081a09e6ea4edc43eeb73ea56d0a01fc9bb"},{"sha":"07a7279742417af875e19c3485f5a023db839235","author":{"email":"c8816912f68cb840516725ab93005f0ffab68d49@google.com","name":"Carl Mastrangelo"},"message":"Daemonize OkHttp and Netty","distinct":true,"url":"https://api.github.com/repos/louiscryan/grpc-java/commits/07a7279742417af875e19c3485f5a023db839235"},{"sha":"6a782a035ec7ad3d4bbd755b4dd0f751e4f2441c","author":{"email":"a7633af3c87391d70cbf6224f8db6fa997c866eb@google.com","name":"Louis Ryan"},"message":"Use Executor in stable builder APIs instead of ExecutorService","distinct":true,"url":"https://api.github.com/repos/louiscryan/grpc-java/commits/6a782a035ec7ad3d4bbd755b4dd0f751e4f2441c"}]}