ResponseCache

ResponseCache (응답 캐시)

URLConnection 캐시의 구현을 나타내는 추상 클래스입니다. 이 클래스의 인스턴스는 ResponseCache.setDefault(ResponseCache)로 시스템에 등록할 수 있습니다.

출처: Java API Reference

본문

시스템은 이 객체를 호출하여 외부 소스에서 가져온 리소스 데이터를 캐시에 저장하고, 캐시에 저장된 요청된 리소스를 가져오려 시도합니다.

ResponseCache 구현은 어떤 리소스를 얼마나 오래 캐시할지 결정합니다. 요청된 리소스를 캐시에서 얻을 수 없으면 프로토콜 핸들러는 원래 위치에서 리소스를 가져옵니다. URLConnection.useCaches 설정은 프로토콜이 캐시를 사용할지 제어합니다.

get(URI, String, Map)로 캐시된 응답을 꺼내고 put(URI, URLConnection)로 응답을 저장합니다.

setDefault(ResponseCache)로 등록합니다.

URLConnection.useCaches로 캐시 사용 여부를 제어할 수 있습니다.

더 알아보기 (Learn more)

Java 공식 API