Java language level updates concerning Maps. (#1008)

* Java language level updates concerning Maps.

* Reverts when comments indicated no sync can happen.
This commit is contained in:
Koen De Groote
2017-04-22 15:48:46 +12:00
committed by Rob Bygrave
parent 8432f7b0d5
commit 43408fcb87
15 changed files with 20 additions and 91 deletions
@@ -122,11 +122,7 @@ public class CacheChangeSet {
*/
private ManyChange many(BeanDescriptor<?> desc, String manyProperty) {
ManyKey key = new ManyKey(desc, manyProperty);
ManyChange manyChange = manyChangeMap.get(key);
if (manyChange == null) {
manyChange = new ManyChange(key);
manyChangeMap.put(key, manyChange);
}
ManyChange manyChange = manyChangeMap.computeIfAbsent(key, ManyChange::new);
return manyChange;
}