モジュール java.base
パッケージ java.net

クラスResponseCache

java.lang.Object
java.net.ResponseCache

public abstract class ResponseCache extends Object
URLConnectionのキャッシュの実装を表します。 そのようなクラスのインスタンスをシステムに登録するには、ResponseCache.setDefault(ResponseCache)を実行します。システムがこのオブジェクトを呼び出す目的は、次のとおりです。
  • 外部リソースから取得されたリソース・データをキャッシュ内に格納します。
  • キャッシュに格納された可能性のある、要求されたリソースの取得を試みます。
ResponseCache実装は、キャッシュすべきリソースとそのキャッシュ期間を決定します。 要求されたリソースがキャッシュから取得不可能な場合、プロトコル・ハンドラはそのリソースを元の場所から取得します。 URLConnection#useCachesの設定によって、プロトコルがキャッシュ内の応答を使用できるかどうかが決まります。 HTTPキャッシュ処理の詳細については、「RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1」を参照してください。
導入されたバージョン:
1.5
外部仕様