私はHttpClient 4.5.2を使用しています。ここでは、永続的なディスクストアにファイルを保存するためにEhCacheを使用するCachingHttpClientをセットアップしました。これは、最初のダウンロードが完了した後に行われる通常の要求に対して機能します。同時リクエストに対してHttpClientキャッシュを使用できますか?
複数のスレッドが同じファイルを初めてダウンロードしようとするとどうなるのでしょうか。 FutureRequestExecutionServiceを使用する必要がありますか、これを実現するにはより良い方法がありますか?アプリケーションがダウンロードしなければならないファイルは膨大なものになる可能性があり、ファイルごとに複数のリクエストが必要になります。
私はそれが既に同時の要求で動作していると思います。 –