O'Reilly logo
  • Peng Zhang thinks this is interesting:

If you don't want to or cannot propagate InterruptedException (perhaps because your task is defined by a Runnable),

From

Cover of Java Concurrency in Practice

Note

So throw interruptionException is no1 choice?