Social Bookmarking, Blogs Posting, Yahoo Answers, Forum Posting, SMO etc. are the best activity to get cached site...
Hi you have to do top social bookmarking and top articles sites, because top websites are daily updated by Google, likes [Digg, delicious, goarticles ]
manual submission to search engines(not very frequently), submission to high pr social book marking site, directory, put your link on most popular social media sites like LinkedIn, twitter, facebook etc.
do a little change on your pages like change in links or change in H1 tags. and it will cache by search engine.
U use this 3 techniques for cache your website. 1. Article Submission 2. Social Bookmarking 3. Forum posting 4. Also use blog posting..........