/* * Decompiled with CFR 0.152. */ package com.google.common.util.concurrent; import com.google.common.annotations.Beta; import com.google.common.base.Preconditions; import com.google.common.util.concurrent.TimeLimiter; import java.util.concurrent.Callable; import java.util.concurrent.TimeUnit; @Beta public final class FakeTimeLimiter implements TimeLimiter { @Override public <T> T newProxy(T target, Class<T> interfaceType, long timeoutDuration, TimeUnit timeoutUnit) { Preconditions.checkNotNull(target); Preconditions.checkNotNull(interfaceType); Preconditions.checkNotNull(timeoutUnit); return target; } @Override public <T> T callWithTimeout(Callable<T> callable, long timeoutDuration, TimeUnit timeoutUnit, boolean amInterruptible) throws Exception { Preconditions.checkNotNull(timeoutUnit); return callable.call(); } }