{"push_id":3164487369,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"8a340472ef0e3447a38253046d7ea5e6a4916c20","before":"3891f6a6c33a1ca038bfbdfbd73ba27fdc983d1d","commits":[{"sha":"8a340472ef0e3447a38253046d7ea5e6a4916c20","author":{"name":"sunsiyuan","email":"91a896095cf877707484156ed2040686d7df98de@dr-elephant.com"},"message":"Difference between Synchronized HashMap and ConcurrentHashMap","distinct":true,"url":"https://api.github.com/repos/vision1v1/java-base/commits/8a340472ef0e3447a38253046d7ea5e6a4916c20"}]}
{"actor":{"display_login":"vision1v1"}}