I agree on not extending interfaces. Some of the other context map
interfaces are standalone, and I don't see why TCM2 had to extend anything.

On 16 January 2017 at 15:16, Apache <ralph.go...@dslextreme.com> wrote:

> I presume it was named ThreadContextMap3 so there could be a
> ThreadContextMap4 since 3 extends 2 and 2 extends the first one.  Frankly,
> I dislike this practice very, very much.  Instead, each interface should be
> named as you suggest and NOT extend the prior interface. Instead, the
> implementation should declare that it implements each of these.
>
> Ralph
>
> On Jan 16, 2017, at 2:02 PM, Matt Sicker <boa...@gmail.com> wrote:
>
> Can we come up with a better name before we release this and get stuck
> with such a terrible interface name? All it adds is a removeAll(Iterable)
> method, so perhaps something like CleanableThreadContextMap or
> RemovableThreadContextMap.
>
> --
> Matt Sicker <boa...@gmail.com>
>
>
>


-- 
Matt Sicker <boa...@gmail.com>

Reply via email to