{"push_id":779105666,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"24ea3ea0dde28b1358f23bc025d8147d5c0cbf4a","before":"e60f44fb0a27cbd43082dfbf7b8b07a5c6cf7114","commits":[{"sha":"24ea3ea0dde28b1358f23bc025d8147d5c0cbf4a","author":{"email":"514733b202ac932232a0f819e7a870b23c8581b6@gmail.com","name":"linkui"},"message":"XMLReader, ProducerConsumer with Condition Lock, and abstract factory","distinct":true,"url":"https://api.github.com/repos/kevinlu323/JavaLearning/commits/24ea3ea0dde28b1358f23bc025d8147d5c0cbf4a"}]}