Я создаю Java-апплет, который включает в себя загрузку изображений среди других ресурсов с URL-адреса.Я обнаружил, что изображения кэшируются, и могу просматривать их в Панели управления Java в разделе Временные файлы Интернета / Просмотр ... / Ресурсы.К сожалению, мне нужно иметь возможность обновлять образы, чтобы эти обновления появлялись между выполнениями апплета, но кеш вызывает проблемы.
Я не могу найти никакой информации о том, что контролирует кэширование этих видов ресурсов.,Какой процесс кэширует ресурсы и как мне его контролировать?В частности, как установить время истечения для изображений или, может быть, даже для определенных изображений?
В случае необходимости я загружаю изображения с помощью кода, подобного следующему: (mt является объектом MediaTracker).
public BufferedImage getImageFromUrl(String url)
{
Image img = null;
try {
URL u = new URL(url);
img = java.awt.Toolkit.getDefaultToolkit().createImage(u);
mt.addImage(img, numImages++);
mt.waitForAll();
...
Спасибо за любую помощь.