Google will keep old links mostly for branded searches [site:example.com] and searches that require the old domain to satisfy the query.