AbstractPersistentCollection.SetProxy does not implement equals()

Description

AbstractPersistentCollection.SetProxy implements java.util.Set interface, but does not define equals(), so this set cannot be properly compared.

Example:

I have a persistent Map, and invoke keySet() twice, each invocation returns new instance of SetProxy. If I perform equals() for these two sets after it, I have false.

Environment

None

Assignee

Unassigned

Reporter

Vitaliy S

Fix versions

None

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

Components

Affects versions

Priority

Major
Configure