JTS operations that take a long time aren't cancellable; there's no way to signal to JTS that we no longer care about the result. For long-running operations on gigantic polygons in RobustLineIntersector and MCIndexNoder, for example, it'd be nice if we were good Java citizens and checked for Thread interruption or provided some other flag for cooperative cancellation.
JTS operations that take a long time aren't cancellable; there's no way to signal to JTS that we no longer care about the result. For long-running operations on gigantic polygons in RobustLineIntersector and MCIndexNoder, for example, it'd be nice if we were good Java citizens and checked for Thread interruption or provided some other flag for cooperative cancellation.