config.setLatencyScoreStrategy(new EmaLatencyScoreStrategyImpl(1000, 0, 20));
// config.setRetryBackoffStrategy(new
// ExponentialRetryBackoffStrategy(20, 1000, 2000));
final ConnectionPoolMonitor monitor = new CountingConnectionPoolMonitor();
TestConnectionFactory factory = new TestConnectionFactory(config, monitor);
final ConnectionPool<TestClient> pool = new RoundRobinConnectionPoolImpl<TestClient>(config, factory, monitor);
pool.start();
final List<Host> hosts = Lists.newArrayList(
new Host("127.0.0.1", TestHostType.GOOD_FAST.ordinal()),