Come svuotare la cache in EHCache

January 19

EHCache è stato progettato per aiutare il computer a memorizzare e interpretare le informazioni relative al Web in modo che possa accedere alle informazioni in modo più rapido con meno sforzo sia sul computer e il server che si connette a. Nonostante le numerose tecniche di ottimizzazioni, la cache memorizzata dalla EHCache può richiedere una notevole quantità di memoria del sistema, ma si può facilmente risolvere questo problema da vampate di calore, conosciuta anche come la cancellazione, la memoria dal computer.

istruzione

1 Aprire EHCache. Per impostazione predefinita, il programma ha una interfaccia che può essere comunicata soltanto con attraverso stringhe di codice, simili a finestra Prompt dei comandi di Windows.

2 Digitare il seguente comando per la cache a livello del programma:

importazione net.sf.ehcache.Element
importazione net.sf.ehcache.CacheManager
importazione net.sf.ehcache.Cache

DEF cachemgr = new CacheManager ( "D: /mPortal/workspace_new_cvs_structure/EhCacheDemo/config/change_listener_cache.xml")
DEF deltacache = cachemgr.getCache ( "deltaCache")

DEF deltaclone = nuova cache ( "deltaCacheClone", 10000, null, vero, cachemgr.getDiskStorePath (), vero, 120.120, è vero, 120, null)
cachemgr.addCache (deltaclone)

println "Migrazione per iniziare"
println "dimensione della cache originale: $ {deltacache.getSize ()}"
println "Dimensioni del clone: ​​$ {deltaclone.getSize ()}"

deltacache.getKeys (.) Ogni {
ele = deltacache.get (IT)
deltaclone.put (nuovo elemento (ele.getKey (), ele.getValue ()))
}

println "dimensione della cache originale dopo la migrazione: $ {deltacache.getSize ()}"
println "Dimensioni del clone dopo la migrazione: $ {deltaclone.getSize ()}"

println "Migrazione terminata con successo .."

deltacache.flush ()
deltaclone.flush ()

Ciò svuotare la cache e visualizzare i dati rilevanti, come ad esempio la quantità di memoria del computer salvato completando il processo.

3 Premere il tasto "Enter" per eseguire il comando. Questa operazione potrebbe richiedere diversi minuti o pochi secondi, in gran parte a seconda della quantità di cache attualmente memorizzati sul vostro computer. Una volta finito, si è liberi di uscire dal programma.