Well Cavs fans, it's official, The Cleveland Cavaliers have signed CPJ to a 4 year contract! #cavs #clevelandcavaliers #cavaliers ...