Package com.ejie.r01f.collections

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!!