put和putIfAbsent返回的都是上次key对应的value，因此不能直接对返回结果调用add。