deep learn for the ThreadLocal