An LRU Cache implementation with sequential traverse