'Get an entry by key.  Will return None.
if there is no matching entry.'

def get(self, entry):

    try:
        list = self.cache[entry.key]
        return list[list.index(entry)]
    except:
        return None
