Matt Cain's next contract remains a mystery but he's not letting that distract him from his preparation for the regular season.