From 3a4d8a55a39069c969bad2a3df403289a8908aa2 Mon Sep 17 00:00:00 2001 From: Riccardo Nieto Date: Thu, 11 Jan 2024 14:11:12 +0100 Subject: [PATCH] update stats when existing record is removed --- .../hazelcast/map/impl/recordstore/DefaultRecordStore.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hazelcast/src/main/java/com/hazelcast/map/impl/recordstore/DefaultRecordStore.java b/hazelcast/src/main/java/com/hazelcast/map/impl/recordstore/DefaultRecordStore.java index 569062287310..33458cfc3e7f 100644 --- a/hazelcast/src/main/java/com/hazelcast/map/impl/recordstore/DefaultRecordStore.java +++ b/hazelcast/src/main/java/com/hazelcast/map/impl/recordstore/DefaultRecordStore.java @@ -663,7 +663,9 @@ public boolean delete(Data key, CallerProvenance provenance) { mapDataStore.remove(key, now, null); } } else { - return removeRecord(key, record, now, provenance, null) != null; + Object oldValue = removeRecord(key, record, now, provenance, null); + updateStatsOnRemove(now); + return oldValue != null; } return false; }