(Оффтоп)
Разве куки не часть кэша? (Честно скажу, я не специалист, но мне всегда казалось, что "кэш" просто более широкое понятие.)
Нет. Кэш --- это такая техника оптимизации в программировании вообще. Состоит она в том, что если с каким-то объектом мы работали и у нас есть подозрение, что мы потом будем работать с ним еще, то мы его сохраняем в отдельное место, откуда его можно быстро достать. У браузера есть кэш, куда он сохраняет скачанные страницы и другую информацию --- картинки, скрипты, стили, --- чтобы потом не скачивать их, а считать сразу с диска. Еще кэш есть, например, в процессоре --- это маленькая по объему, но очень быстрая память, и чтобы не лезть лишний раз в оперативную память, туда загружаются слова, с которыми мы, предположительно, будем работать дальше.
Куки же предназначены для локального хранения информации --- чтобы сайт мог сохранить какую-то информацию в браузере и потом, если на него зайдут с того же браузера, смог узнать, что мы уже раньше заходили, и считать ее обратно.