def METHOD_NAME(lock, info, paths):
    changes = []
    lock["read"] = lock.get("read", defaultdict(list))
    for path in paths:
        readers = lock["read"][path]
        if info in readers:
            continue
        changes.append(path)
        readers.append(info)
    return changes