A thrust roller bearing is a type of rolling-element bearing that consists of a cage, rolling elements (such as balls or rollers), and a shaft (or inner ring). The cage holds the rolling elements in place while the shaft rotates. Thrust roller bearings are commonly used in automotive and industrial applications where high axial loads are present.