Nein das wird vom Webserver übernommen. D.h. wenn deine Besucher ein Bild abrufen, kann der Webserver dem Besucher mitteilen wie lange das Bild im Cache bleiben darf. Shopware handelt den Aufruf einer Bilddatei nicht.
Achtung: Wenn sich deine Bilder des Öfteren ändern sollten und die URL gleich bleibt solltest du diese Zeit nicht zu hoch einstellen.
Setzt du die Zeit für eine Grafik z.B. auf 1 Monat wird der Browser des Kunden dieses Bild 1 Monat lang nicht mehr abrufen sondern aus dem Browsercache ausspielen.
Wie das genau geht hängt von deinem Webserver ab. Also am besten einfach mal nach “Cache Expire NAME_DEINES_WEBSERVERS” googlen