commit
keySet  改为 entrySet
singleton