Differenze tra le versioni di "Cache client"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Ermes.bertoni
(Nuova pagina: ===Dove si trova=== Il Classloader di norma alloca automaticamente la cache client nel modo seguente: * si verifica la disponibilità (esistenza e autorizzazioni alla scrittura), n...)
 
imported>Ermes.bertoni
(Nuova pagina: ===Dove si trova=== Il Classloader di norma alloca automaticamente la cache client nel modo seguente: * si verifica la disponibilità (esistenza e autorizzazioni alla scrittura), n...)
 
Riga 1: Riga 1:
===Dove si trova===
===Dove si trova===
Il [[Classloader]] di norma alloca automaticamente la cache client nel modo seguente:
Il [[Classloader]] di norma alloca automaticamente la cache client nel modo seguente:
* si verifica la disponibilità (esistenza e autorizzazioni alla scrittura), nell'ordine, delle cartelle indicate nelle variabili d'ambiente:
* si verifica la disponibilità (esistenza e autorizzazioni alla scrittura), nell'ordine, delle cartelle indicate nelle variabili d'ambiente:
** java.io.tmpdir
** java.io.tmpdir
** TEMP
** TEMP
Riga 7: Riga 7:
** user.dir
** user.dir
** user.home
** user.home
* se nessuna di esse è valida (caso estremo!) si alloca in /tmp/<nome_utente>
* se nessuna di esse è valida (caso estremo!) si alloca in /tmp/<nome_utente>
* nella cartella così determinata si crea una cartella '''sicrawebcache'''
* nella cartella così determinata si crea una cartella '''sicrawebcache'''
* all'interno di questa si crea una cartella il cui nome dipende dall'url di connessione al server. In questo modo se il client si connette a diversi server, per ogni server viene allocata una cache locale distinta.
* all'interno di questa si crea una cartella il cui nome dipende dall'url di connessione al server. In questo modo se il client si connette a diversi server, per ogni server viene allocata una cache locale distinta.




Nel log di avvio del client viene fornita l'informazione di dove è collocata la cache client. Ad esempio:
Nel log di avvio del client viene fornita l'informazione di dove è collocata la cache client. Ad esempio:


<pre style="background-color:lightgrey;font-size:12px;">
<pre style="background-color:lightgrey;font-size:12px;">

Versione attuale delle 15:37, 27 mar 2012

Dove si trova

Il Classloader di norma alloca automaticamente la cache client nel modo seguente:

  • si verifica la disponibilità (esistenza e autorizzazioni alla scrittura), nell'ordine, delle cartelle indicate nelle variabili d'ambiente:
    • java.io.tmpdir
    • TEMP
    • TMP
    • user.dir
    • user.home
  • se nessuna di esse è valida (caso estremo!) si alloca in /tmp/<nome_utente>
  • nella cartella così determinata si crea una cartella sicrawebcache
  • all'interno di questa si crea una cartella il cui nome dipende dall'url di connessione al server. In questo modo se il client si connette a diversi server, per ogni server viene allocata una cache locale distinta.


Nel log di avvio del client viene fornita l'informazione di dove è collocata la cache client. Ad esempio:

INFO: La cache si trova in C:\Users\BERER\AppData\Local\Temp\sicrawebcache\61567ef361a71b87ab805bc159661896

Cosa contiene

Nella cache si trovano:

  • un file di nome clientCache.properties che mantiene le informazioni relative alle risorse contenute nella cache. Cancellare questo file equivale a cancellare l'intera cache: le risorse necessarie al funzionamento di sicraweb verranno richieste al server e scaricate nuovamente
  • una serie di cartelle in cui sono collocate le risorse scaricate