1. get(key) - Get the value (always positive) of the key if it exists in cache, otherwise returns -1. 2. set(key, value) – Set or insert value if the key is not already present.
1. For set function, update value of given node and insert it at front of hashed-linked list. 2. If a node with given value already exists, delete it & update pointers.