anchor.diff:      hostName = parts[0];
       if (hasPort) {
         parts = $(parts.last).splitOnLast("/");
  -      port = Math.parseInt(parts[0]);
  -      db = parts.length == 2 ? Math.parseInt(parts[1]) : 0;
  +      port = int.parse(parts[0]);
  +      db = parts.length == 2 ? int.parse(parts[1]) : 0;
       }
     }
   
  
positive.code: part of redis_client;
  
  abstract class RedisConnection {
    factory RedisConnection([String connStr]) => new _RedisConnection(connStr);
  
    String password;
    String hostName;
  
negative.code:       logDebug(() => "flushSendBuffer(): ${_available()}");
  
        int maxAttempts = 100;
        while ((_cmdBufferIndex -= _socket.writeList(_cmdBuffer, 0, _cmdBufferIndex)) > 0 && --maxAttempts > 0);
  
        resetSendBuffer();
        return maxAttempts > 0;
  