unordered_map <int key,list<cacheNode>::iterator> cacheMap;
//声明cachenode为类型的list模板类的迭代器
链表的splice()方法:作用将已有元素在链表中插入
(1)针对整个链表:void splice ( iterator position, list<T,Allocator>& x );
(2)针对单个元素:void splice (iterator position, list<T,Allocator>& x, iterator i);