It sounds to me more like a case of browser caching rather than server-side caching. If you force a refresh (ctrl-F5 in IE) on the site, does the content disappear immediately? You can also try clearing your browser cache completely, then revisit the site and see if you're seeing the latest revisions.
EDIT: Never mind, sounds like Joe's explanation is more plausible.
Jamie