Do you have anything specific in mind?
Otherwise something may come out of my ongoing work for LOG4J2-1010,
LOG4J2-1447, LOG4J2-1349, so I would prefer to wait until that takes shape.

On Sun, Aug 21, 2016 at 8:04 AM, Gary Gregory <garydgreg...@gmail.com>
wrote:

> All right, topic closed for Map then. Since we have TCM2, now is the time
> to add anything else. Check?
>
> Gary
>
> On Aug 20, 2016 3:05 PM, "Remko Popma" <remko.po...@gmail.com> wrote:
>
>> I agree with Ralph.
>>
>> I am working on custom implementations of ThreadContextMap (LOG4J2-1010,
>> LOG4J2-1447, LOG4J2-1349) and I'm very glad the interface is small.
>>
>> My rule of thumb for API design is YAGNI: don't add until you really need
>> it, otherwise it'll get in the way.
>>
>> Remko
>>
>> Sent from my iPhone
>>
>> On 2016/08/21, at 4:59, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>>
>> 1. Why?
>> 2. Why do you need to implement equals and hashcode? What other map are
>> you going to compare it with?
>> 2. Which version? Java 8 added a bunch of new methods.
>>
>> I don’t really view the thread context map as a Map. It is really nothing
>> more than a bunch of keys and values that I want to store that are probably
>> not really directly related with each other, much like HTTP session
>> attributes.  When there are cases of wanting to iterate through the whole
>> map we first get a copy of it.
>>
>> Ralph
>>
>> On Aug 20, 2016, at 11:01 AM, Gary Gregory <garydgreg...@gmail.com>
>> wrote:
>>
>> Fair enough.
>>
>> I am wondering if there is a design reason not to implement Map now that
>> we have the opportunity with the TCM2 interface. I'd take a crack at it.
>>
>> Gary
>>
>> On Aug 20, 2016 10:39 AM, "Ralph Goers" <ralph.go...@dslextreme.com>
>> wrote:
>>
>>> Because Map has a lot more methods that weren’t needed and I didn’t want
>>> to implement?
>>>
>>> Ralph
>>>
>>> On Aug 20, 2016, at 10:16 AM, Gary Gregory <garydgreg...@gmail.com>
>>> wrote:
>>>
>>> Hi All:
>>>
>>> Now that we have ThreadContextMap2:
>>>
>>> Why don't we do ThreadContextMap2 extends Map<String, String>?
>>>
>>> Why did ThreadContextMap initially not extends Map<String, String>?
>>>
>>> Gary
>>>
>>> --
>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>> Java Persistence with Hibernate, Second Edition
>>> <http://www.manning.com/bauer3/>
>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>> Spring Batch in Action <http://www.manning.com/templier/>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>>
>>>
>>>
>>

Reply via email to