De cache is er alleen om eerder gedownloade onderdelen lokaal te starten ipv opnieuw te downloaden.
Je kunt deze zelfs uitschakelen als je wilt: Het vinkje bij "Keep temporary files on my computer" weghalen.
Dus direct antwoord op je vraag: Nee, de cache is voor de werking van Sun Java niet van belang.
Enkele toepassingen zul je ongemerkt vaker gebruiken, ik raad je aan de cache wel actief te houden.