アプレットによってキャッシュされるものとキャッシュされないものを制御するにはどうすればよいですか? さらに、アプレット内でキャッシングがどのように機能するかについての洞察をいただければ幸いです。
実行時にロードされたリソースがどこかにキャッシュされているかどうかをテストするために、アプレットで簡単なリクエストを作成しています。
リクエストを行うコードは次のとおりです。同じアプレットのライフサイクル内で、これを続けて数回呼び出します。
URL url = new URL("http", "localhost", 8343, "/spring-social-test/testSession.html");
URLConnection connection = url.openConnection();
connection.setDefaultUseCaches(true);
connection.connect();
ただし、Java アプレット プラグイン コンソールの出力は次のとおりです。
network: Cache entry not found [url: http://localhost:8343/spring-social-test/index.html, version: null]
network: Connecting http://localhost:8343/spring-social-test/index.html with proxy=DIRECT
アップデート
明確にするために、主なコストが帯域幅になるブラウザーベースのゲームプロトタイプに取り組んでいるため、どのような状況で物事 (画像) がキャッシュされるかを知る必要があります。ビジネス モデルを検討するために、使用する帯域幅を正確に把握する必要があります。