docページより: 注意:複数のオーバーライドを適切にネストするために、サブクラスは通常このメソッドの始めにsuper.afterExecuteを呼び出す必要があります。ThreadPoolExecutorのbefore/afterExecuteメソッドに必要なjava-clarification
それぞれがafterExecuteオーバーライドを持つThreadPoolExecutorのサブクラスを持っていた場合、super.afterExecuteを置くことで、それぞれのサブクラスの各afterExecuteオーバーライドが確実に実行されますか?
ThreadPoolExecutorの元afterExecute方法は空なので、最初のサブクラスでsuper.afterExecuteを置くことは何も有効ではありませんか?たぶん