title: Threadlocal remove?
body: <p>When using a <code>ThreadLocal</code> should I always call <code>remove()</code> when I am done or when I do <code>set</code> the old value is replaced anyway so <code>remove</code> is redundant?</p>