|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
SoftCache | Caché respaldado por un mapa cuya memoria se libera cuando: 1.- El objeto del cache NO tiene StrongReferences apuntándole 2.- El GC necesita memoria IMPORTANTE: Diferencia entre objetos StrongReference, WeakReference y SoftReference - Una StrongReference es una referencia java "normal": StringBuffer sb = new StringBuffer(""); sb es una StrongReference al StringBuffer recien creado Si un objeto es "alcanzable" por una cadena de StrongReferences, entonces NO es procesado por el GC OJO!! |
SoftHashMap | Mapa respaldado por objetos SoftReference que se liberan cuando: 1.- El objeto del cache NO tiene StrongReferences apuntándole 2.- El GC necesita memoria IMPORTANTE: Diferencia entre objetos StrongReference, WeakReference y SoftReference - Una StrongReference es una referencia java "normal": StringBuffer sb = new StringBuffer(""); sb es una StrongReference al StringBuffer recien creado Si un objeto es "alcanzable" por una cadena de StrongReferences, entonces NO es procesado por el GC OJO!! |
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |