Created by: ianpark
For managing LRU cache, we need to use a doubly linked list for move_to_front() operation.