我正在开发一个需要从网络下载文件的程序。同一个文件被多次下载,因此我们需要将它们缓存到本地文件系统中。有没有一个java库,在给定缓存目录的情况下,管理缓存和资源的下载?
这个库需要有某种类型的开源许可证。
谢谢。
发布于 2011-04-07 04:59:09
URLConnection支持缓存,但没有默认的缓存实现。有关更多信息,请参阅本文:http://download.oracle.com/javase/1.5.0/docs/guide/net/http-cache.html
如果你插入你自己的缓存实现,你可以使用一个普通的URLConnection来下载项目,然后你的缓存就会被使用。
发布于 2012-05-16 15:39:20
虽然NCache不是开源的,但它的免费版本是可用的,可以为您服务。一旦创建了本地缓存,就可以从那里下载文件。
https://stackoverflow.com/questions/5571243
复制相似问题