ofPolyline::getPerimeter is const again, and all cache vars are mutable