def METHOD_NAME(solved_block_circulant_problem):
    A, x_ref, b = solved_block_circulant_problem
    linear_solver = LUSolverWithCache()
    with pytest.raises(NotImplementedError):
        x = linear_solver.solve(A, b)