public abstract class ResponseCache extends Object
| コンストラクタ | 説明 |
|---|---|
ResponseCache() |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
abstract CacheResponse |
get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders) |
要求URI、要求メソッド、および要求ヘッダーに基づいて、キャッシュ内の応答を取得します。
|
static ResponseCache |
getDefault() |
システム全体の応答キャッシュを取得します。
|
abstract CacheRequest |
put(URI uri, URLConnection conn) |
プロトコル・ハンドラがリソースの取得完了後にこのメソッドを呼び出し、ResponseCacheがそのリソースをキャッシュ内に格納すべきかどうかを決定します。
|
static void |
setDefault(ResponseCache responseCache) |
システム全体のキャッシュを設定(または設定解除)します。
|
public static ResponseCache getDefault()
ResponseCacheSecurityException - セキュリティ・マネージャがインストールされていて、それがNetPermission(「getResponseCache」)を拒否した場合setDefault(ResponseCache)public static void setDefault(ResponseCache responseCache)
responseCache−応答キャッシュ。キャッシュを設定解除する場合はnull。SecurityException - セキュリティ・マネージャがインストールされていて、それがNetPermission(「setResponseCache」)を拒否した場合getDefault()public abstract CacheResponse get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders) throws IOException
uri - 要求されたネットワーク・リソースの参照に使用されるURIrqstMethod−要求メソッドを表すStringrqstHeaders - 現在の要求ヘッダーを表す、要求ヘッダー・フィールド名からフィールド値のリストへのマップCacheResponseインスタンス。それ以外の場合はnullIOException - 入出力エラーが発生した場合IllegalArgumentException - 引数のいずれかがnullの場合URLConnection.setUseCaches(boolean), URLConnection.getUseCaches(), URLConnection.setDefaultUseCaches(boolean), URLConnection.getDefaultUseCaches()public abstract CacheRequest put(URI uri, URLConnection conn) throws IOException
uri - 要求されたネットワーク・リソースの参照に使用されるURIconn−キャッシュ対象の応答の取得に使用されるURLConnectionインスタンスCacheRequest。 nullが返された場合、それは、呼出し元が応答をキャッシュに格納するつもりがないことを示す。 IOException - 入出力エラーが発生した場合IllegalArgumentException - 引数のいずれかがnullの場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。