src/main/java/com/uber/rss/clients/MultiServerAsyncWriteClient.java [368:391]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private void closeMetrics() {
        try {
            metrics.close();
        } catch (Throwable e) {
            M3Stats.addException(e, this.getClass().getSimpleName());
            logger.warn(String.format("Failed to close metrics: %s", this), e);
        }
    }

    private static class ServerConnectionInfo {
        private int index;
        private ServerReplicationGroup server;

        public ServerConnectionInfo(int index, ServerReplicationGroup server) {
            this.index = index;
            this.server = server;
        }

        @Override
        public String toString() {
            return "ServerConnectionInfo{" +
                "index=" + index +
                ", server=" + server +
                '}';
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/uber/rss/clients/MultiServerSyncWriteClient.java [185:208]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private void closeMetrics() {
        try {
            metrics.close();
        } catch (Throwable e) {
            M3Stats.addException(e, this.getClass().getSimpleName());
            logger.warn(String.format("Failed to close metrics: %s", this), e);
        }
    }

    private static class ServerConnectionInfo {
        private int index;
        private ServerReplicationGroup server;

        public ServerConnectionInfo(int index, ServerReplicationGroup server) {
            this.index = index;
            this.server = server;
        }

        @Override
        public String toString() {
            return "ServerConnectionInfo{" +
                "index=" + index +
                ", server=" + server +
                '}';
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



