The NBA has cleared the Cleveland Cavaliers of any wrongdoing in their brief alliance with forward Patrick McCaw.