)]}'
{"src/main/java/net/spy/memcached/MemcachedClient.java":[{"author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1ecb0ed86daee7715c2ede375a4442ea40880358","unresolved":false,"context_lines":[{"line_number":2371,"context_line":"        mconn.shutdown();"},{"line_number":2372,"context_line":"        mconn.setName(baseName + \" - SHUTTING DOWN (informed client)\");"},{"line_number":2373,"context_line":"        tcService.shutdown();"},{"line_number":2374,"context_line":"        //terminate all pending Auth Threads "},{"line_number":2375,"context_line":"        authMonitor.interruptAllPendingAuth();"},{"line_number":2376,"context_line":"      } catch (IOException e) {"},{"line_number":2377,"context_line":"        getLogger().warn(\"exception while shutting down\", e);"}],"source_content_type":"text/x-java","patch_set":1,"id":"cba0cdb8_c9b889e4","line":2374,"updated":"2014-01-11 07:55:39.000000000","message":"please remove the trailing whitespace","commit_id":"077329779b98475b7e58b6e0c1b84999afc56cdc"}],"src/main/java/net/spy/memcached/auth/AuthThreadMonitor.java":[{"author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1ecb0ed86daee7715c2ede375a4442ea40880358","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        new AuthThread(conn, opFact, authDescriptor, node);"},{"line_number":63,"context_line":"    nodeMap.put(node, newSASLAuthenticator);"},{"line_number":64,"context_line":"  }"},{"line_number":65,"context_line":"  "},{"line_number":66,"context_line":"  /**"},{"line_number":67,"context_line":"   * While shutting down a connection if there are any AuthThread running"},{"line_number":68,"context_line":"   * terminate it so that the java process can exit gracefully. Otherwise"}],"source_content_type":"text/x-java","patch_set":1,"id":"cba0cdb8_89d3a131","line":65,"updated":"2014-01-11 07:55:39.000000000","message":"please remove this whitespace","commit_id":"077329779b98475b7e58b6e0c1b84999afc56cdc"},{"author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1ecb0ed86daee7715c2ede375a4442ea40880358","unresolved":false,"context_lines":[{"line_number":68,"context_line":"   * terminate it so that the java process can exit gracefully. Otherwise"},{"line_number":69,"context_line":"   * the java process goes on infinite wait."},{"line_number":70,"context_line":"   */"},{"line_number":71,"context_line":"  "},{"line_number":72,"context_line":"  public synchronized void interruptAllPendingAuth(){"},{"line_number":73,"context_line":"\t  for (AuthThread toStop : nodeMap.values()) {"},{"line_number":74,"context_line":"\t\t  if (toStop.isAlive()) {"}],"source_content_type":"text/x-java","patch_set":1,"id":"cba0cdb8_a9bd45d2","line":71,"updated":"2014-01-11 07:55:39.000000000","message":"please remove this line","commit_id":"077329779b98475b7e58b6e0c1b84999afc56cdc"},{"author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1ecb0ed86daee7715c2ede375a4442ea40880358","unresolved":false,"context_lines":[{"line_number":70,"context_line":"   */"},{"line_number":71,"context_line":"  "},{"line_number":72,"context_line":"  public synchronized void interruptAllPendingAuth(){"},{"line_number":73,"context_line":"\t  for (AuthThread toStop : nodeMap.values()) {"},{"line_number":74,"context_line":"\t\t  if (toStop.isAlive()) {"},{"line_number":75,"context_line":"\t\t\t  getLogger().warn("},{"line_number":76,"context_line":"\t\t\t\t\t  \"Connection shutdown in progress - interrupting incomplete authentication\" + toStop);"}],"source_content_type":"text/x-java","patch_set":1,"id":"cba0cdb8_69d05d24","line":73,"updated":"2014-01-11 07:55:39.000000000","message":"also, we\u0027re using 2-space indentation (not tabs) if you could fix that it would be great.\n\nMax line length is 80 :)","commit_id":"077329779b98475b7e58b6e0c1b84999afc56cdc"}]}
