Dependiendo de lo que uno quiera hacer, no es mala idea seguir el consejo que pone como comentario batch4j en el artículo y usar una caché propia con SoftReferences en lugar de un WeakHashMap.
Como por ejemplo propone este artículo:
http://www.greeneyed.org/guide/stati...tReferences.do
S!