Introduce ConnectionPoolKeyStrategy

Only works for NettyProvider