]
Dan Berindei resolved ISPN-4098.
--------------------------------
Fix Version/s: 9.0.0.Beta1
Resolution: Out of Date
The DataContainer equivalence configuration is no longer used since the ISPN-6998 fix.
DataContainer Equivalence is not used properly
----------------------------------------------
Key: ISPN-4098
URL:
https://issues.jboss.org/browse/ISPN-4098
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 7.0.0.Alpha1
Reporter: William Burns
Fix For: 9.0.0.Beta1
The DefaultDataContainer uses an EquivalentHashMap under the scenes. The values() method
doesn't return a collection that obeys the value Equivalence however. Also to note
the provided value equivalence would have to be wrapped with an Equivalence for ICE to be
used properly as shown with the new typing changes in ISPN-4079.
Also to note any users of DataContainer values, keySet methods would have to also use the
proper equivalence. An example is the KeySetCommand, ValuesCommand and EntrySetCommand
should obey these Equivalences.