Fix a bug -- drop changes in doRemoveCompetely()

This commit is contained in:
leventov
2015-12-23 16:26:28 +03:00
parent defaa6e7db
commit c448293788
2 changed files with 2 additions and 0 deletions
@@ -126,6 +126,7 @@ public abstract class ReplicatedMapSegmentIteration<K, V, R> extends MapSegmentI
public void doRemoveCompletely() {
boolean wasDeleted = e.entryDeleted();
super.doRemove();
ru.dropChange();
if (wasDeleted)
s.tierDeleted(s.tierDeleted() - 1);
}
@@ -88,6 +88,7 @@ public abstract class ReplicatedMapQuery<K, V, R> extends MapQuery<K, V, R>
public void doRemoveCompletely() {
boolean wasDeleted = e.entryDeleted();
super.doRemove();
ru.dropChange();
if (wasDeleted)
s.tierDeleted(s.tierDeleted() - 1L);
}