CrackMe.apk
Download file
package com.google.common.util.concurrent;
import java.util.concurrent.Callable;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
@ElementTypesAreNonnullByDefault
abstract class WrappingScheduledExecutorService extends WrappingExecutorService implements ScheduledExecutorService {
final ScheduledExecutorService delegate;
protected WrappingScheduledExecutorService(ScheduledExecutorService scheduledExecutorService) {
super(scheduledExecutorService);
this.delegate = scheduledExecutorService;
}
public final ScheduledFuture<?> schedule(Runnable runnable, long j, TimeUnit timeUnit) {
return this.delegate.schedule(wrapTask(runnable), j, timeUnit);
}
public final <V> ScheduledFuture<V> schedule(Callable<V> callable, long j, TimeUnit timeUnit) {
return this.delegate.schedule(wrapTask(callable), j, timeUnit);
}
public final ScheduledFuture<?> scheduleAtFixedRate(Runnable runnable, long j, long j2, TimeUnit timeUnit) {
return this.delegate.scheduleAtFixedRate(wrapTask(runnable), j, j2, timeUnit);
}
public final ScheduledFuture<?> scheduleWithFixedDelay(Runnable runnable, long j, long j2, TimeUnit timeUnit) {
return this.delegate.scheduleWithFixedDelay(wrapTask(runnable), j, j2, timeUnit);
}
}
Download file