We don’t yet know what type of contract LeBron James will sign with the Cavaliers.

Will it be a two-year deal with a player option, a three-year deal with a player option or a four-year deal with a player option?

Those are the possibilities. Barring an unlikely extension, LeBron will hit free agency again by 2018.

Kyrie Irving can follow not long after – and a year earlier than expected.

Before LeBron announced his plan to sign in Cleveland, Irving agreed to a five-year contract extension with the Cavaliers that begins after the upcoming season. However, Irving could terminate that contract after just four years of the extension.