After a week of holding Cleveland and the league in suspense , James , a native of Akron , Ohio , agreed yesterday to a maximum contract extension with the Cavaliers of up to five years and worth about $ 80 million .