I just read a tweet from MLB Secrets:
Keeping Cain and Lincecum together for a long time only can mean big things. Anyone know the rumored term of the extension for Cain?I'm told Cain extension will be made official within the hour, along with Affeldt, Wilson