private void cancel(FormattedFuture future) { // remove listener and cancel worker task future.removePropertyChangeListener(futureListener); future.cancel(true); }