Cache rotations so they are not created on the fly all the time.