final class io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy extends java.lang.Object implements java.io.Serializable
{
private static final long serialVersionUID;
boolean async;
boolean weakKeys;
boolean weakValues;
boolean softValues;
boolean isRecordingStats;
long refreshAfterWriteNanos;
long expiresAfterWriteNanos;
long expiresAfterAccessNanos;
long maximumSize;
long maximumWeight;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Ticker ticker;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Expiry expiry;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Weigher weigher;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCacheLoader cacheLoader;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener removalListener;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener evictionListener;
void <init>()
{
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy v;
v := @this: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long maximumSize> = -1L;
v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long maximumWeight> = -1L;
return;
}
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine recreateCaffeine()
{
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Ticker v, v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine v;
byte v, v, v, v;
java.time.Duration v, v, v;
boolean v, v, v, v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Expiry v, v;
long v, v, v, v, v, v, v, v, v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener v, v, v, v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Weigher v, v;
v := @this: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy;
v = staticinvoke <io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine newBuilder()>();
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Ticker ticker>;
if v == null goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Ticker ticker>;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine ticker(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Ticker)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: boolean isRecordingStats>;
if v == 0 goto label;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine recordStats()>();
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long maximumSize>;
v = v cmp -1L;
if v == 0 goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long maximumSize>;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine maximumSize(long)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Weigher weigher>;
if v == null goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Weigher weigher>;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long maximumWeight>;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine maximumWeight(long)>(v);
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine weigher(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Weigher)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Expiry expiry>;
if v == null goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Expiry expiry>;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine expireAfter(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Expiry)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long expiresAfterWriteNanos>;
v = v cmp 0L;
if v <= 0 goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long expiresAfterWriteNanos>;
v = staticinvoke <java.time.Duration: java.time.Duration ofNanos(long)>(v);
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine expireAfterWrite(java.time.Duration)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long expiresAfterAccessNanos>;
v = v cmp 0L;
if v <= 0 goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long expiresAfterAccessNanos>;
v = staticinvoke <java.time.Duration: java.time.Duration ofNanos(long)>(v);
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine expireAfterAccess(java.time.Duration)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long refreshAfterWriteNanos>;
v = v cmp 0L;
if v <= 0 goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: long refreshAfterWriteNanos>;
v = staticinvoke <java.time.Duration: java.time.Duration ofNanos(long)>(v);
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine refreshAfterWrite(java.time.Duration)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: boolean weakKeys>;
if v == 0 goto label;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine weakKeys()>();
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: boolean weakValues>;
if v == 0 goto label;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine weakValues()>();
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: boolean softValues>;
if v == 0 goto label;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine softValues()>();
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener removalListener>;
if v == null goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener removalListener>;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine removalListener(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener)>(v);
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener evictionListener>;
if v == null goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener evictionListener>;
virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine evictionListener(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.RemovalListener)>(v);
label:
return v;
}
java.lang.Object readResolve()
{
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCacheLoader v, v, v, v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.LoadingCache v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncLoadingCache v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCache v;
io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Cache v;
boolean v;
v := @this: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy;
v = virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine recreateCaffeine()>();
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: boolean async>;
if v == 0 goto label;
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCacheLoader cacheLoader>;
if v != null goto label;
v = virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCache buildAsync()>();
return v;
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCacheLoader cacheLoader>;
v = virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncLoadingCache buildAsync(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCacheLoader)>(v);
return v;
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCacheLoader cacheLoader>;
if v != null goto label;
v = virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Cache build()>();
return v;
label:
v = v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.SerializationProxy: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.AsyncCacheLoader cacheLoader>;
v = virtualinvoke v.<io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.Caffeine: io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.LoadingCache build(io.wcm.handler.media.shaded.com.github.benmanes.caffeine.cache.CacheLoader)>(v);
return v;
}
}