Differenze tra le versioni di "Cache client"
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 | * 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 | * se nessuna di esse è valida (caso estremo!) si alloca in /tmp/<nome_utente> | ||
* nella cartella | * 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 | 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