Как JavaFX кэширует http-загрузки?

Использует ли апплет JavaFX кеш браузера или любой другой кеш при загрузке файлов через http://? Я знаю, что он будет кэшировать файлы .jar, которые определяют приложение. Я хочу написать аудиоплеер, который кэширует загружаемые медиафайлы.


person joeforker    schedule 18.08.2009    source источник


Ответы (2)


Насколько мне известно, среда выполнения JavaFX будет кэшировать файлы JAR, используемые для апплета. Однако он не будет использовать кеш браузера.

person Eric Wendelin    schedule 25.08.2009
comment
Я так и подозревал. Я предполагаю, что правильно было бы реализовать мой собственный кеш, используя локальное хранилище jnlp? - person joeforker; 26.08.2009
comment
Да, у меня есть хороший опыт в этом. Существует ограничение в 512 КБ или что-то в этом роде, но только для вашего сведения. - person Eric Wendelin; 26.08.2009
comment
Иногда Java меня огорчает. HTTP с кешем! Насколько это должно быть тяжело, Сан? Солнце: КРУТО! Но я почти уверен, что приложение может попытаться выделить больше локального хранилища, и пользователь получит диалоговое окно с вопросом, в порядке ли дополнительный кеш. - person joeforker; 26.08.2009

Последняя версия подключаемого модуля Java (jdk1.6.0u10+) фактически использует JavaWebStart, поэтому фактическая JVM вообще не находится в пространстве браузера. Все файлы кэшируются в своей области на основе конфигурации JavaWebStart.

person JimClarke    schedule 26.08.2009
comment
Я знаю, что файлы .jar апплета кэшируются. Я пытаюсь кэшировать загрузки веб-службы пользователя. - person joeforker; 26.08.2009