Made VanillaChronicleMap use putReturnsNull and removeReturnsNull configs

This commit is contained in:
leventov
2015-01-24 13:49:16 +07:00
parent 59b357014d
commit a1c239862e
@@ -433,6 +433,15 @@ class VanillaChronicleMap<K, KI, MKI extends MetaBytesInterop<K, ? super KI>,
"during map building");
}
@Override
V prevValueOnPut(MapKeyContext<K, V> context) {
return putReturnsNull ? null : super.prevValueOnPut(context);
}
@Override
V prevValueOnRemove(MapKeyContext<K, V> context) {
return removeReturnsNull ? null : super.prevValueOnRemove(context);
}
@Override
public V newValueInstance() {