刷新时我尝试将新数据合并到旧缓冲区。
更新或插入是根据“id”属性。
有人可以告诉我如何在scala中做到这一点吗?
def merge(oldBuf: Buffer[java.util.Map[String, Value]], newBuf: Buffer[java.util.Map[String, Value]]) {
// loop newBuffer{
// val item = newBuf(n)
// val id = item.get("id")
// if same id found in oldBuf:
// update new [Value] to the old item in oldBuf
// else (can not found this id in oldBuf)
// add this new item to oldBuf
//}
return oldBuf
}