)]}'
{"src/main/java/net/spy/memcached/protocol/TCPMemcachedNodeImpl.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"55c280b1348220babe808b1f57a9ebe1411e7000","unresolved":false,"context_lines":[{"line_number":353,"context_line":"          getLogger().warn(\"Operation canceled because authentication \""},{"line_number":354,"context_line":"            + \"or reconnection and authentication has \""},{"line_number":355,"context_line":"            + \"taken more than \" + authWaitTime + \" milliseconds to \""},{"line_number":356,"context_line":"            + \"complete on node \" + getSocketAddress());"},{"line_number":357,"context_line":"          getLogger().debug(\"Canceled operation %s\", op.toString());"},{"line_number":358,"context_line":"        }"},{"line_number":359,"context_line":"        return;"}],"source_content_type":"text/x-java","patch_set":1,"id":"6198e7f5_05c71890","line":356,"updated":"2014-03-26 05:51:16.000000000","message":"don\u0027t we use the toString() for the node on most other log messages?  no big deal though","commit_id":"548a39236436efb329308cd14ca17ec64cee5a59"}]}
