2011-04-06 4 views
3

Je travaille sur ce programme qui a besoin de télécharger des fichiers à partir d'un réseau. Le même fichier est téléchargé plusieurs fois, nous devons donc les mettre en cache dans le système de fichiers local. Existe-t-il une bibliothèque java qui, étant donné un répertoire de cache, va gérer le cache et le téléchargement des ressources?Fichiers réseau Java de mise en cache

La bibliothèque doit disposer d'une sorte de licence open source.

Merci.

+0

quel est le transport? Pourriez-vous utiliser calmar dans le cadre du projet? – Nils

Répondre

0

URLConnection prend en charge la mise en cache, mais il n'y a pas d'implémentation de cache par défaut. Voir cet article pour plus d'informations: http://download.oracle.com/javase/1.5.0/docs/guide/net/http-cache.html

Si vous branchez votre propre implémentation de cache, vous pouvez simplement utiliser un URLConnection régulier pour télécharger l'élément, et votre cache sera utilisé.

0

si NCache n'est pas une source ouverte, mais sa version gratuite est disponible, ce qui peut servir le but pour vous. Une fois que vous avez créé le cache local, vous pouvez télécharger les fichiers à partir de là.

Questions connexes