This stuff is pretty much pulled straight out of swift cookbook.  The upside here is that we have have node overrides for memcache info which will now be honored