final class com.github.benmanes.caffeine.cache.SIAR extends com.github.benmanes.caffeine.cache.SIA
{
static final com.github.benmanes.caffeine.cache.LocalCacheFactory FACTORY;
volatile long refreshAfterWriteNanos;
void <init>(com.github.benmanes.caffeine.cache.Caffeine, com.github.benmanes.caffeine.cache.AsyncCacheLoader, boolean)
{
com.github.benmanes.caffeine.cache.Caffeine v;
long v;
com.github.benmanes.caffeine.cache.AsyncCacheLoader v;
com.github.benmanes.caffeine.cache.SIAR v;
boolean v;
v := @this: com.github.benmanes.caffeine.cache.SIAR;
v := @parameter: com.github.benmanes.caffeine.cache.Caffeine;
v := @parameter: com.github.benmanes.caffeine.cache.AsyncCacheLoader;
v := @parameter: boolean;
specialinvoke v.<com.github.benmanes.caffeine.cache.SIA: void <init>(com.github.benmanes.caffeine.cache.Caffeine,com.github.benmanes.caffeine.cache.AsyncCacheLoader,boolean)>(v, v, v);
v = virtualinvoke v.<com.github.benmanes.caffeine.cache.Caffeine: long getRefreshAfterWriteNanos()>();
v.<com.github.benmanes.caffeine.cache.SIAR: long refreshAfterWriteNanos> = v;
return;
}
protected boolean refreshAfterWrite()
{
com.github.benmanes.caffeine.cache.SIAR v;
v := @this: com.github.benmanes.caffeine.cache.SIAR;
return 1;
}
protected long refreshAfterWriteNanos()
{
long v;
com.github.benmanes.caffeine.cache.SIAR v;
v := @this: com.github.benmanes.caffeine.cache.SIAR;
v = v.<com.github.benmanes.caffeine.cache.SIAR: long refreshAfterWriteNanos>;
return v;
}
protected void setRefreshAfterWriteNanos(long)
{
long v;
com.github.benmanes.caffeine.cache.SIAR v;
v := @this: com.github.benmanes.caffeine.cache.SIAR;
v := @parameter: long;
v.<com.github.benmanes.caffeine.cache.SIAR: long refreshAfterWriteNanos> = v;
return;
}
static void <clinit>()
{
com.github.benmanes.caffeine.cache.LocalCacheFactory v;
v = staticinvoke <com.github.benmanes.caffeine.cache.SIAR$init__104: com.github.benmanes.caffeine.cache.LocalCacheFactory bootstrap$()>();
<com.github.benmanes.caffeine.cache.SIAR: com.github.benmanes.caffeine.cache.LocalCacheFactory FACTORY> = v;
return;
}
}