You REVERTED my changes. 
I intended to use c++11's `move` semantic to make it like `partitions = ring_.get_partitions()` without copying.