> The Utils.remaining(List list) method assumes that it can and
> should synchronize on the given list to prevent concurrent modification. In
> 99% of the cases this assumption is wrong. There's only one such list (the
> SSLFlowDelegate writeList) that requires this synchronization.
>
> Also t
On Mon, 31 May 2021 16:21:29 GMT, Daniel Fuchs wrote:
> The Utils.remaining(List list) method assumes that it can and
> should synchronize on the given list to prevent concurrent modification. In
> 99% of the cases this assumption is wrong. There's only one such list (the
> SSLFlowDelegate wri
The Utils.remaining(List list) method assumes that it can and
should synchronize on the given list to prevent concurrent modification. In 99%
of the cases this assumption is wrong. There's only one such list (the
SSLFlowDelegate writeList) that requires this synchronization.
Also the `Sequenti