Hello, In the past couple of months I have received two complaints from people who want to put non-String values into the ThreadContextMap. ThreadContext.put*() methods only accept String values, whereas 2 of the 3 backend maps (GarbageFreeSortedArrayThreadContextMap, CopyOnWriteSortedArrayThreadContextMap) and the exposed ReadOnlyStringMap interface support non-String values. (The one out of 3, DefaultThreadContextMap, employed when thread locals are disabled, only supports String values.) I want to improve this situation by supporting Object values in ThreadContextMap. Is this a known issue? What would be the implications of extending ThreadContextMap? I will appreciate some guidance on this issue.
Kind regards.