provide con_cache in the opts