提交 a9fd742b authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Use while loop in lastKey()

上级 7b346b46
......@@ -1320,15 +1320,10 @@ public class TransactionStore {
*/
public K lastKey() {
K k = map.lastKey();
while (true) {
if (k == null) {
return null;
}
if (get(k) != null) {
return k;
}
while (k != null && get(k) == null) {
k = map.lowerKey(k);
}
return k;
}
/**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论