when checking that key had expired in function Walk, another thread invoke Put to add the same key, Whether deleted newest key?