I’d argue throwing well-nested exceptions, catching them and retrying is the most elegant solution to this problem there is.
I’d argue throwing well-nested exceptions, catching them and retrying is the most elegant solution to this problem there is.