def set_cache(self, value, *key):
        while self.maxsize >= len(self.mapping):
            old_next, old_key = self.head[self.NEXT][self.NEXT:self.NEXT + 2]
            self.head[self.NEXT], old_next[self.PREV] = old_next, self.head
            del self.mapping[old_key]
        last = self.tail[self.PREV]
        link = [last, self.tail, key, time.time(), value]
        self.mapping[key] = last[self.NEXT] = self.tail[self.PREV] = link
        return value
dataset/ETHPy150Open openstack/swift/swift/common/utils.py/LRUCache.set_cache/swapped operands of `>=`