'Expire a specific object from cache.'

@Synchronized
def ExpireObject(self, key):

    node = self._hash.pop(key, None)
    if node:
        self._age.Unlink(node)
        self.KillObject(node.data)
        return node.data
