What is a high resolution way to get the least recently used file in a dictionary. I am currently iterating through the access times of each file returned by reading the dic