Cache client
Jump to navigation
Jump to search
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