HDFS-16798. HDFS-16798. SerialNumberMap should decrease current counter if the item exist. (#4987). Contributed by ZanderXu.
Signed-off-by: He Xiaoqiao <hexiaoqiao@apache.org>
This commit is contained in:
parent
5eddec8c46
commit
b0bfd09c41
|
@ -68,6 +68,7 @@ public class SerialNumberMap<T> {
|
||||||
}
|
}
|
||||||
Integer old = t2i.putIfAbsent(t, sn);
|
Integer old = t2i.putIfAbsent(t, sn);
|
||||||
if (old != null) {
|
if (old != null) {
|
||||||
|
current.getAndDecrement();
|
||||||
return old;
|
return old;
|
||||||
}
|
}
|
||||||
i2t.put(sn, t);
|
i2t.put(sn, t);
|
||||||
|
|
Loading…
Reference in New Issue