Loose-ends wrapup
Doug Lea
dl at cs.oswego.edu
Sat May 11 03:33:05 PDT 2013
On 05/10/13 13:51, Brian Goetz wrote:
> Many slippery-slope questions come to mind -- doesn't this beg for:
> - Bag interface
> - Bag decorators (unmodifiableBag, synchronizedBag)
> - Non-concurrent implementation, perhaps based on HashSet
>
> Given all that, though, a toBag() collector is nice, and sidesteps issues of
> merge functions.
If it causes people to be less prone to misinterpret, this
could instead be called ConcurrentHashBuffer.
-Doug
>
> On 5/10/2013 1:02 PM, Doug Lea wrote:
>> On 05/09/13 15:14, Brian Goetz wrote:
>>
>>> What others have I missed?
>>
>> The lambda-dev post by John Rose reminded me that we were going
>> to revisit the need for ConcurrentHashBag: A (massive) simplification
>> of CHM that only conforms to Collection interface (so among
>> other things, duplicates are allowed), and is handy
>> for shoving unordered elements for concurrent aggregation.
>> I've had a version of this sitting around for a year or so...
>>
>> -Doug
>>
>>
>
More information about the lambda-libs-spec-observers
mailing list