byte[] key = generateKey(i);
keys.add(key);
String keyStr = new String(key);
remoteCache.put(keyStr, "value");
byte[] keyBytes = m.objectToByteBuffer(keyStr);
TcpTransport transport = (TcpTransport) tcpConnectionFactory.getTransport(keyBytes);
assertCacheContainsKey(transport.getServerAddress(), keyBytes);
tcpConnectionFactory.releaseTransport(transport);
}
log.info("Right before first get.");
for (byte[] key : keys) {
resetStats();
String keyStr = new String(key);
assert remoteCache.get(keyStr).equals("value");
byte[] keyBytes = m.objectToByteBuffer(keyStr);
TcpTransport transport = (TcpTransport) tcpConnectionFactory.getTransport(keyBytes);
assertOnlyServerHit(transport.getServerAddress());
tcpConnectionFactory.releaseTransport(transport);
}
}