Good article on understanding java.lang.ThreadLocal
By Angsuman Chakraborty, Gaea News NetworkSunday, April 24, 2005
ThreadLocal allows you to have copy of variable per thread, which are subject to garbage collection when the thread goes away.
IBM has an excellent article on understanding and using ThreadLocal.
Read it here.
YOUR VIEW POINT