Connection pooling

If you need inspiration to implement the Singleton class for ClusterHelper or would like to tweak it a bit you can find the source here:

One thing to notice is the call to Dispose of bucket’s just after they are removed from the internal bucket’s list.