final class org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache extends org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalManualCache implements org.apache.camel.com.github.benmanes.caffeine.cache.LocalLoadingCache
{
private static final long serialVersionUID;
final org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader loader;
final java.util.function.Function mappingFunction;
final boolean hasBulkLoader;
void <init>(org.apache.camel.com.github.benmanes.caffeine.cache.Caffeine, org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader)
{
org.apache.camel.com.github.benmanes.caffeine.cache.Caffeine v;
org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache v;
java.util.function.Function v;
org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader v;
boolean v;
v := @this: org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache;
v := @parameter: org.apache.camel.com.github.benmanes.caffeine.cache.Caffeine;
v := @parameter: org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader;
specialinvoke v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalManualCache: void <init>(org.apache.camel.com.github.benmanes.caffeine.cache.Caffeine)>(v);
v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader loader> = v;
v = virtualinvoke v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: boolean hasLoadAll(org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader)>(v);
v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: boolean hasBulkLoader> = v;
v = staticinvoke <org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache$lambda_new_0__103: java.util.function.Function bootstrap$(org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader)>(v);
v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: java.util.function.Function mappingFunction> = v;
return;
}
public org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader cacheLoader()
{
org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache v;
org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader v;
v := @this: org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache;
v = v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader loader>;
return v;
}
public java.util.function.Function mappingFunction()
{
org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache v;
java.util.function.Function v;
v := @this: org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache;
v = v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: java.util.function.Function mappingFunction>;
return v;
}
public boolean hasBulkLoader()
{
org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache v;
boolean v;
v := @this: org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache;
v = v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: boolean hasBulkLoader>;
return v;
}
java.lang.Object writeReplace()
{
java.lang.Object v;
org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache v;
org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader v;
v := @this: org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache;
v = specialinvoke v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalManualCache: java.lang.Object writeReplace()>();
v = v.<org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache: org.apache.camel.com.github.benmanes.caffeine.cache.CacheLoader loader>;
v.<org.apache.camel.com.github.benmanes.caffeine.cache.SerializationProxy: org.apache.camel.com.github.benmanes.caffeine.cache.AsyncCacheLoader loader> = v;
return v;
}
private void readObject(java.io.ObjectInputStream) throws java.io.InvalidObjectException
{
java.io.ObjectInputStream v;
java.io.InvalidObjectException v;
org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache v;
v := @this: org.apache.camel.com.github.benmanes.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache;
v := @parameter: java.io.ObjectInputStream;
v = new java.io.InvalidObjectException;
specialinvoke v.<java.io.InvalidObjectException: void <init>(java.lang.String)>("Proxy required");
throw v;
}
}