Пример #1
0
 /** Retourne true si le cache est actif */
 protected boolean isAvailable() {
   while (cacheLock) {
     try {
       Util.pause(100);
     } catch (Exception e) {
     }
   }
   return dir != null;
 }
Пример #2
0
 /** Met à jour le cache en fonction de la liste todo */
 private void updateCache() {
   aladin.trace(2, "Start cache updater...");
   Vector v;
   synchronized (this) {
     v = (Vector) todo.clone();
     todo.clear();
   }
   Enumeration e = v.elements();
   while (e.hasMoreElements()) {
     String url = (String) e.nextElement();
     try {
       putInCache(url);
     } catch (Exception e1) {
     }
     Util.pause(1000); // Pose entre deux
   }
   fin();
 }