Java Weak References: Essential Developer Resource

http://weblogs.java.net/blog/2006/05/04/understanding-weak-references