[boost] [circular buffer] logic behind set_capacity vs rset_capacity?