/** * {@inheritDoc} */ @Override public boolean diagnose(InvocationSequenceData invocation, double baseline) { try { return queue.offer(new DiagnosisInput(invocation, baseline), timeOut, TimeUnit.MILLISECONDS); } catch (InterruptedException e) { LOG.info("Specified waiting of time of BlockingQueue for DiagnosisService elapses before space is available"); return false; } }