Java缓存网络文件 3 月,2 周 Questions & Answers 1125 我正在开发一个需要从网络下载文件的程序。同一个文件被下载了很多次,所以我们需要将它们缓存到本地文件系统中。是否有一个java库,在给定缓存目录的情况下,它将管理缓存和资源的下载 图书馆需要某种开源许可证 谢谢
# 2 楼答案 URLConnection支持缓存,但没有默认的缓存实现。有关更多信息,请参阅本文:http://download.oracle.com/javase/1.5.0/docs/guide/net/http-cache.html 如果插入自己的缓存实现,只需使用常规的URLConnection下载该项目,缓存就会被使用
# 1 楼答案
虽然NCache不是开源的,但它的免费版本是可用的,可以为您服务。创建本地缓存后,可以从那里下载文件
# 2 楼答案
URLConnection支持缓存,但没有默认的缓存实现。有关更多信息,请参阅本文:http://download.oracle.com/javase/1.5.0/docs/guide/net/http-cache.html
如果插入自己的缓存实现,只需使用常规的URLConnection下载该项目,缓存就会被使用