From a1c239862e54782e3348a7ee2ef44c3af55531a1 Mon Sep 17 00:00:00 2001 From: leventov Date: Sat, 24 Jan 2015 13:49:16 +0700 Subject: [PATCH] Made VanillaChronicleMap use putReturnsNull and removeReturnsNull configs --- .../net/openhft/chronicle/map/VanillaChronicleMap.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java index ed92edf7c..fa11bcfb9 100755 --- a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java @@ -433,6 +433,15 @@ class VanillaChronicleMap, "during map building"); } + @Override + V prevValueOnPut(MapKeyContext context) { + return putReturnsNull ? null : super.prevValueOnPut(context); + } + + @Override + V prevValueOnRemove(MapKeyContext context) { + return removeReturnsNull ? null : super.prevValueOnRemove(context); + } @Override public V newValueInstance() {