cds.aladin
Class Cache

java.lang.Object
  extended by cds.aladin.Cache
All Implemented Interfaces:
java.lang.Runnable

public final class Cache
extends java.lang.Object
implements java.lang.Runnable

Gère un cache de métadonnées dans $HOME/.aladin/Cache Les ressources cachées sont repérées par leurs URLs un peu encodées (voir encodage()) pour pouvoir servir de nom de fichier. Les ressources vieilles sont automatiquement rechargées au cours de la session Aladin. Une seule méthode à retenir: ==> InputStream get(String|URL url). IL FAUDRAIT AJOUTER UN NETTOYAGE POUR LES VIEILLES RESSOURCES QUI N'ONT PAS ETE DEMANDE PENDANT LA SESSION

Author:
Pierre Fernique [CDS]

Method Summary
 java.io.InputStream get(java.lang.String url)
          Retourne le Stream associé à une URL
 java.io.InputStream get(java.net.URL url)
          Retourne le Stream associé à une URL
 void run()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public java.io.InputStream get(java.net.URL url)
                        throws java.lang.Exception
Retourne le Stream associé à une URL

Throws:
java.lang.Exception

get

public java.io.InputStream get(java.lang.String url)
                        throws java.lang.Exception
Retourne le Stream associé à une URL

Throws:
java.lang.Exception

run

public void run()
Specified by:
run in interface java.lang.Runnable


Copyright © 2009 UDS/CNRS