네트워크에서 파일을 다운로드해야하는이 프로그램을 작성하고 있습니다. 동일한 파일이 여러 번 다운로드되므로 로컬 파일 시스템에 파일을 캐시해야합니다. 주어진 캐시 디렉토리가 캐시와 자원의 다운로드를 관리하는 Java 라이브러리가 있습니까?Java 캐싱 네트워크 파일
라이브러리에는 일종의 오픈 소스 라이센스가 있어야합니다.
감사합니다.
네트워크에서 파일을 다운로드해야하는이 프로그램을 작성하고 있습니다. 동일한 파일이 여러 번 다운로드되므로 로컬 파일 시스템에 파일을 캐시해야합니다. 주어진 캐시 디렉토리가 캐시와 자원의 다운로드를 관리하는 Java 라이브러리가 있습니까?Java 캐싱 네트워크 파일
라이브러리에는 일종의 오픈 소스 라이센스가 있어야합니다.
감사합니다.
URLConnection은 캐싱을 지원하지만 기본 캐시 구현은 없습니다. 자세한 내용은이 문서를 참조하십시오. http://download.oracle.com/javase/1.5.0/docs/guide/net/http-cache.html
캐시 구현을 플러그인하는 경우 일반 URLConnection을 사용하여 항목을 다운로드하면 캐시가 사용됩니다.
비록 NCache은 오픈 소스가 아니지만 무료 버전이 제공되어 목적에 부합합니다. 일단 로컬 캐시를 만들면 거기에서 파일을 다운로드 할 수 있습니다.
무엇이 전송입니까? 오징어를 프로젝트의 일부로 사용할 수 있습니까? – Nils