{"push_id":1743678359,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7a2425bc076623bb84b36fbc0db5a90afb276807","before":"55e1992b124bebf16cee54acc8c90a99b74aff0b","commits":[{"sha":"7a2425bc076623bb84b36fbc0db5a90afb276807","author":{"name":"SimonHGR","email":"3a69a7dd305e9c7705028afae27095688d25197a@dancingcloudservices.com"},"message":"synchronized/wait/notify creating broken (not safe with multiple producers\nor consumers) queue\nReentrantLock modifying the queue to be multi-producer/consumer correct (and\nreasonably scalable, but still not as good at built in BlockingQueue\nimplementations","distinct":true,"url":"https://api.github.com/repos/SimonHGR/SF-SF-May2017/commits/7a2425bc076623bb84b36fbc0db5a90afb276807"}]}
{"actor":{"display_login":"SimonHGR"}}