docs: private boolean isAbandoned(final SubmittedPrintJob printJob) {
          final long duration = ThreadPoolJobManager.this.jobQueue.timeSinceLastStatusCheck(
                  printJob.getEntry().getReferenceId());
          final boolean abandoned =
                  duration > TimeUnit.SECONDS.toMillis(ThreadPoolJobManager.this.abandonedTimeout);
          if (abandoned) {
              LOGGER.info("Job {} is abandoned (no status check within the last {} seconds)",
                          printJob.getEntry().getReferenceId(), ThreadPoolJobManager.this.abandonedTimeout);
          }
          return abandoned;
      }