class oadd.com.google.common.cache.CacheBuilderSpec$AccessDurationParser extends oadd.com.google.common.cache.CacheBuilderSpec$DurationParser
{
void <init>()
{
oadd.com.google.common.cache.CacheBuilderSpec$AccessDurationParser v;
v := @this: oadd.com.google.common.cache.CacheBuilderSpec$AccessDurationParser;
specialinvoke v.<oadd.com.google.common.cache.CacheBuilderSpec$DurationParser: void <init>()>();
return;
}
protected void parseDuration(oadd.com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v, v;
oadd.com.google.common.cache.CacheBuilderSpec$AccessDurationParser v;
oadd.com.google.common.cache.CacheBuilderSpec v;
long v;
boolean v;
v := @this: oadd.com.google.common.cache.CacheBuilderSpec$AccessDurationParser;
v := @parameter: oadd.com.google.common.cache.CacheBuilderSpec;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = v.<oadd.com.google.common.cache.CacheBuilderSpec: java.util.concurrent.TimeUnit accessExpirationTimeUnit>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.com.google.common.base.Preconditions: void checkArgument(boolean,java.lang.Object)>(v, "expireAfterAccess already set");
v.<oadd.com.google.common.cache.CacheBuilderSpec: long accessExpirationDuration> = v;
v.<oadd.com.google.common.cache.CacheBuilderSpec: java.util.concurrent.TimeUnit accessExpirationTimeUnit> = v;
return;
}
}