To index and update a webpage Google uses the Googlebot (Web Spider). Caching, Crawling and indexing of a webpage are done through Googlebot by collecting details from that webpage.