public PartitionTokenizerNew(Connection conn) throws AerospikeException {
// Use low-level info methods and parse byte array directly for maximum performance.
// Send format: replicas-master\n
// Receive format: replicas-master\t<ns1>:<base 64 encoded bitmap>;<ns2>:<base 64 encoded bitmap>... \n
Info info = new Info(conn, ReplicasName);
this.length = info.getLength();
if (length == 0) {
throw new AerospikeException.Parse(ReplicasName + " is empty");
}
this.buffer = info.getBuffer();
this.offset = ReplicasName.length() + 1; // Skip past name and tab
this.sb = new StringBuilder(32); // Max namespace length
}