get Thread Local Context
Get a ThreadLocal context for given name. If not available then create one, set in holder and return back.
Return
Parameters
name
Same as getThreadLocalContext but with permittedKeys. If context already exist with different set of keys then this method should throw InvalidKeyException
Return
Parameters
name