class org.apache.sling.event.impl.jobs.queues.QueueJobCache$1 extends java.lang.Object implements org.apache.sling.event.impl.jobs.JobTopicTraverser$JobCallback { final java.util.List val$list; final org.apache.sling.event.impl.jobs.stats.StatisticsManager val$statisticsManager; final java.lang.String val$queueName; final java.lang.String val$topic; final java.util.concurrent.atomic.AtomicBoolean val$scanTopic; final java.util.concurrent.atomic.AtomicBoolean val$haltTopic; final org.apache.sling.event.impl.jobs.queues.QueueJobCache this$0; void (org.apache.sling.event.impl.jobs.queues.QueueJobCache, java.util.List, org.apache.sling.event.impl.jobs.stats.StatisticsManager, java.lang.String, java.lang.String, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.atomic.AtomicBoolean) { java.util.concurrent.atomic.AtomicBoolean v, v; java.util.List v; org.apache.sling.event.impl.jobs.queues.QueueJobCache$1 v; org.apache.sling.event.impl.jobs.stats.StatisticsManager v; org.apache.sling.event.impl.jobs.queues.QueueJobCache v; java.lang.String v, v; v := @this: org.apache.sling.event.impl.jobs.queues.QueueJobCache$1; v := @parameter: org.apache.sling.event.impl.jobs.queues.QueueJobCache; v := @parameter: java.util.List; v := @parameter: org.apache.sling.event.impl.jobs.stats.StatisticsManager; v := @parameter: java.lang.String; v := @parameter: java.lang.String; v := @parameter: java.util.concurrent.atomic.AtomicBoolean; v := @parameter: java.util.concurrent.atomic.AtomicBoolean; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public boolean handle(org.apache.sling.event.impl.jobs.JobImpl) { org.apache.sling.event.impl.jobs.queues.QueueJobCache$1 v; int[] v; org.apache.sling.event.impl.jobs.queues.QueueJobCache v, v, v, v; boolean v, v; java.util.List v, v, v; org.apache.sling.event.impl.jobs.stats.StatisticsManager v; java.util.concurrent.atomic.AtomicBoolean v, v, v, v; java.util.Calendar v, v; int v, v, v, v; java.lang.String v, v; org.slf4j.Logger v, v, v; org.apache.sling.event.jobs.Job$JobState v; org.apache.sling.event.impl.jobs.JobHandler v; org.apache.sling.event.impl.jobs.JobImpl$ReadErrorType v; org.apache.sling.event.impl.jobs.config.JobManagerConfiguration v; org.apache.sling.event.impl.jobs.JobImpl v; v := @this: org.apache.sling.event.impl.jobs.queues.QueueJobCache$1; v := @parameter: org.apache.sling.event.impl.jobs.JobImpl; v = virtualinvoke v.(); if v != null goto label; v = virtualinvoke v.(); if v != 0 goto label; v = v.; interfaceinvoke v.(v); v = v.; v = v.; v = v.; virtualinvoke v.(v, v); v = v.; v = interfaceinvoke v.(); if v != 10 goto label; v = v.; virtualinvoke v.(1); goto label; label: v = virtualinvoke v.(); if v == null goto label; v = v.; v = v.; interfaceinvoke v.("Ignoring job {} - processing already started.", v); goto label; label: v = ; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v[v]; lookupswitch(v) { case 1: goto label; case 2: goto label; default: goto label; }; label: v = v.; virtualinvoke v.(1); goto label; label: v = v.; virtualinvoke v.(1); v = v.; v = v.; interfaceinvoke v.("Failing job {} due to unrecoverable read errors.", v); v = new org.apache.sling.event.impl.jobs.JobHandler; v = v.; v = v.; specialinvoke v.(org.apache.sling.event.impl.jobs.JobImpl,org.apache.sling.event.jobs.consumer.JobExecutor,org.apache.sling.event.impl.jobs.config.JobManagerConfiguration)>(v, null, v); v = ; virtualinvoke v.(v, 1, null); goto label; label: v = v.; virtualinvoke v.(1); v = v.; v = v.; interfaceinvoke v.("Ignoring job {} due to recoverable read errors.", v); label: v = v.; v = interfaceinvoke v.(); if v >= 10 goto label; v = 1; goto label; label: v = 0; label: return v; } }