BetterThreadLocal - no memory leaks. sadly (but it's _really_ ok!) a bit slower than ThreadLocal