Cache hat verschiedene Bedeutungen. Gewisse Objekte in concrete5 werden aus der Datenbank ausgelesen und dabei werden teilweise einige Tabellen benötigt. Es kann also etwas dauern, bis ein Objekt komplett geladen ist. Deswegen werden solche Objekte im Cache abgelegt.
Was du ansprichst, würde ich eher als "thumbnails" bezeichnen. Dies ist meiner Ansicht nach etwas anderes, auch wenn's dort abgelegt wird. Wenn du ein 10MB Bild auf deinem Server hast, dann ist's hilfreich, wenn concrete5 ein Vorschaubild erstellt. Theoretisch wäre es denkbar, dies on-the-fly zu tun, allerdings würde ich davon stark abraten. Deswegen gibt's wohl auch keine Option mit der man dies einfach tun kann.
Wirklich gross werden diese Thumbnails aber ja nicht wirklich oder? Wir haben Seiten mit tausenden von Bildern, schlussendlich reicht aber auch für solch eine Seite 1GB meistens aus.
Schlusswort: Cache ist nicht gleich Cache ;-)