public class org.apache.hadoop.hive.metastore.properties.SoftCache extends java.lang.Object { private static final int CACHE_CAPACITY; private static final float LOAD_FACTOR; private final boolean synchro; private final int capacity; private final float loadFactor; private java.lang.ref.SoftReference ref; public void () { org.apache.hadoop.hive.metastore.properties.SoftCache v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; specialinvoke v.(int)>(64); return; } public void (int) { int v; org.apache.hadoop.hive.metastore.properties.SoftCache v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: int; specialinvoke v.(int,float,boolean)>(v, 0.75F, 0); return; } public void (int, float, boolean) { org.apache.hadoop.hive.metastore.properties.SoftCache v; int v; float v; boolean v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: int; v := @parameter: float; v := @parameter: boolean; specialinvoke v.()>(); v. = null; v. = v; v. = v; v. = v; return; } public int capacity() { int v; org.apache.hadoop.hive.metastore.properties.SoftCache v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v = v.; return v; } public int size() { org.apache.hadoop.hive.metastore.properties.SoftCache v; int v; java.lang.Object v; java.lang.ref.SoftReference v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: if v == null goto label; v = interfaceinvoke v.(); goto label; label: v = 0; label: return v; } public void clear() { org.apache.hadoop.hive.metastore.properties.SoftCache v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v. = null; return; } public java.util.Set entrySet() { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Set v; java.lang.Object v; java.lang.ref.SoftReference v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: if v == null goto label; v = interfaceinvoke v.(); goto label; label: v = staticinvoke (); label: return v; } public java.util.Collection values() { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Collection v; java.lang.Object v; java.lang.ref.SoftReference v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: if v == null goto label; v = interfaceinvoke v.(); goto label; label: v = staticinvoke (); label: return v; } public boolean containsKey(java.lang.Object) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.lang.Object v, v; java.lang.ref.SoftReference v, v; boolean v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: java.lang.Object; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: if v == null goto label; v = interfaceinvoke v.(v); if v == 0 goto label; v = 1; goto label; label: v = 0; label: return v; } public java.lang.Object get(java.lang.Object) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.lang.Object v, v, v; java.lang.ref.SoftReference v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: java.lang.Object; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: if v == null goto label; v = interfaceinvoke v.(v); goto label; label: v = null; label: return v; } private java.util.Map map() { java.lang.Throwable v; org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Map v; int v; float v; java.lang.Object v, v; java.lang.ref.SoftReference v, v, v, v, v; boolean v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: v = v; if v != null goto label; entermonitor v; label: v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: v = v; if v != null goto label; v = v.; v = v.; v = v.; v = virtualinvoke v.(v, v, v); v = new java.lang.ref.SoftReference; specialinvoke v.(java.lang.Object)>(v); v. = v; label: exitmonitor v; label: goto label; label: v := @caughtexception; exitmonitor v; throw v; label: return v; catch java.lang.Throwable from label to label with label; } public java.lang.Object put(java.lang.Object, java.lang.Object) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Map v; java.lang.Object v, v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: java.lang.Object; v := @parameter: java.lang.Object; v = specialinvoke v.(); v = interfaceinvoke v.(v, v); return v; } public java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Map v; java.lang.Object v, v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: java.lang.Object; v := @parameter: java.lang.Object; v = specialinvoke v.(); v = interfaceinvoke v.(v, v); return v; } public java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Map v; java.lang.Object v, v; java.util.function.Function v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: java.lang.Object; v := @parameter: java.util.function.Function; v = specialinvoke v.(); v = interfaceinvoke v.(v, v); return v; } public java.lang.Object compute(java.lang.Object, java.util.function.BiFunction) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Map v; java.util.function.BiFunction v; java.lang.Object v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: java.lang.Object; v := @parameter: java.util.function.BiFunction; v = specialinvoke v.(); v = interfaceinvoke v.(v, v); return v; } public java.lang.Object remove(java.lang.Object) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.lang.Object v, v, v; java.lang.ref.SoftReference v, v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: java.lang.Object; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); if v == null goto label; v = interfaceinvoke v.(v); return v; label: return null; } protected java.util.Map createCache(int, float, boolean) { org.apache.hadoop.hive.metastore.properties.SoftCache v; java.util.Map v; int v; org.apache.hadoop.hive.metastore.properties.SoftCache$CacheMap v; float v; boolean v; v := @this: org.apache.hadoop.hive.metastore.properties.SoftCache; v := @parameter: int; v := @parameter: float; v := @parameter: boolean; v = new org.apache.hadoop.hive.metastore.properties.SoftCache$CacheMap; specialinvoke v.(int,float)>(v, v); if v == 0 goto label; v = staticinvoke (v); return v; label: return v; } }