a data structure for LRUcache

Use diction and list