[ 
https://issues.apache.org/jira/browse/COLLECTIONS-567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14582483#comment-14582483
 ] 

Thomas Neidhart commented on COLLECTIONS-567:
---------------------------------------------

First commit in r1684969.

Contains the interface + abstract base classes + first implementation based on 
HashMap.

> Add a MultiSet interface / implementations that do not violate the Collection 
> contract
> --------------------------------------------------------------------------------------
>
>                 Key: COLLECTIONS-567
>                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-567
>             Project: Commons Collections
>          Issue Type: New Feature
>    Affects Versions: 4.0
>            Reporter: Thomas Neidhart
>
> Prior to the release of 4.0 there was a discussion about to change the Bag 
> interface to make it compliant with the Collection contract.
> The outcome was that the Bag interface should be kept as is to simplify 
> migration of older code-bases.
> Now, it would make sense to add a MultiSet interface that is basically 
> similar to a Bag, but does comply to the Collection contract. The old Bag 
> could then be deprecated.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to