code: @Override
      public void taskCompleted(Executor executor, Queue.Task task, long durationMS) {
          super.taskCompleted(executor, task, durationMS);
          if (launcher instanceof ExecutorListener) {
              ((ExecutorListener)launcher).taskCompleted(executor, task, durationMS);
          }
          RetentionStrategy r = getRetentionStrategy();
          if (r instanceof ExecutorListener) {
              ((ExecutorListener) r).taskCompleted(executor, task, durationMS);
          }
      }
docs: {@inheritDoc}