Flash делегирует загрузки в браузер хостинга. Версия плагина Netscape (npswf32.dll в Windows) использует NPN_GetURLNotify () и NPN_PostURLNotify (), а версия ActiveX (Flash10a.ocx, например) запрашивает Moniker, указывая, что для загрузки используется URLMON.
Итак, Flash использует кэш браузера в каждом экземпляре. Я не уверен насчет JavaFX или Sliverlight, но я не понимаю, почему они столкнутся с проблемой реализации своих собственных, когда все важные браузеры облегчают плагинам использование встроенной системы кэширования.
Похоже, этот вопрос возник из-за какой-то другой основной проблемы, которую вы не описали. Почему ты хочешь знать? Что ты делаешь, что подняло этот вопрос? Если вы объясните это, мы сможем помочь вам решить вашу реальную проблему.