final class io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler extends java.lang.Object implements io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler, java.io.Serializable
{
private static final java.lang.System$Logger logger;
private static final long serialVersionUID;
final io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler delegate;
void <init>(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler)
{
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler v;
java.lang.Object v;
v := @this: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler;
v := @parameter: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler delegate> = v;
return;
}
public java.util.concurrent.Future schedule(java.util.concurrent.Executor, java.lang.Runnable, long, java.util.concurrent.TimeUnit)
{
java.lang.Throwable v;
java.lang.System$Logger v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler v;
java.util.concurrent.Executor v;
long v;
java.lang.Runnable v;
java.util.concurrent.TimeUnit v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler v;
java.lang.System$Logger$Level v;
java.util.concurrent.Future v, v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.DisabledFuture v;
v := @this: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler;
v := @parameter: java.util.concurrent.Executor;
v := @parameter: java.lang.Runnable;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler delegate>;
v = interfaceinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Scheduler: java.util.concurrent.Future schedule(java.util.concurrent.Executor,java.lang.Runnable,long,java.util.concurrent.TimeUnit)>(v, v, v, v);
if v != null goto label;
v = <io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.DisabledFuture: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.DisabledFuture INSTANCE>;
goto label;
label:
v = v;
label:
return v;
label:
v := @caughtexception;
v = <io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler: java.lang.System$Logger logger>;
v = <java.lang.System$Logger$Level: java.lang.System$Logger$Level WARNING>;
interfaceinvoke v.<java.lang.System$Logger: void log(java.lang.System$Logger$Level,java.lang.String,java.lang.Throwable)>(v, "Exception thrown by scheduler; discarded task", v);
v = <io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.DisabledFuture: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.DisabledFuture INSTANCE>;
return v;
catch java.lang.Throwable from label to label with label;
}
static void <clinit>()
{
java.lang.System$Logger v;
java.lang.Class v;
java.lang.String v;
v = class "Lio/wcm/handler/media/shaded/com/github/benmanes/caffeine/cache/GuardedScheduler;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <java.lang.System: java.lang.System$Logger getLogger(java.lang.String)>(v);
<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.GuardedScheduler: java.lang.System$Logger logger> = v;
return;
}
}