I would like to remove a site www.domainx.com from google cache. The problem is that when I use Remove URL tab under Crawler access in the webmaster tools, I am not offered the choice to remove the page only from google cache. Instead it only offers a choice to remove the page as long as my robots.txt file has a directive to block the website's content.
However, I do not want to block the website's content to prevent Google search spider from seeing it. I just want Google to remove some outdated data still appearing in some results of Google cache for this domainx.com
as phranque has pointed out, if you don't want the page cached then noarchive tag is the way to go - and btw why would you want your page cached in any situation?
but be aware that 'indexed' and 'cached' are 2 completely different things.
if you don't want the page indexed (eg included in the google search results) then noindex meta tag is what you need to use.
to clear it up in case there is confusion, the google cache is google's copy of your page which anyone can look at by clicking the 'view cached version of this page link' in the search results. disallowing google from caching your page does not prevent google indexing it.