final class oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key extends java.lang.Object implements java.lang.Comparable
{
private final int capacity;
private final long insertionTime;
void <init>(int, long)
{
int v;
oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key v;
long v;
v := @this: oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key;
v := @parameter: int;
v := @parameter: long;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: int capacity> = v;
v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: long insertionTime> = v;
return;
}
public int compareTo(oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key)
{
long v, v;
oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key v, v;
oadd.com.google.common.collect.ComparisonChain v, v, v;
int v, v, v;
v := @this: oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key;
v := @parameter: oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key;
v = staticinvoke <oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain start()>();
v = v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: int capacity>;
v = v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: int capacity>;
v = virtualinvoke v.<oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain compare(int,int)>(v, v);
v = v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: long insertionTime>;
v = v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: long insertionTime>;
v = virtualinvoke v.<oadd.com.google.common.collect.ComparisonChain: oadd.com.google.common.collect.ComparisonChain compare(long,long)>(v, v);
v = virtualinvoke v.<oadd.com.google.common.collect.ComparisonChain: int result()>();
return v;
}
public boolean equals(java.lang.Object)
{
oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key v;
int v;
java.lang.Object v;
java.lang.ClassCastException v;
boolean v;
v := @this: oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key;
v := @parameter: java.lang.Object;
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: int compareTo(oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v := @caughtexception;
return 0;
catch java.lang.ClassCastException from label to label with label;
}
public int hashCode()
{
oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key v;
int v, v;
oadd.org.apache.commons.lang.builder.HashCodeBuilder v, v, v;
long v;
v := @this: oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key;
v = new oadd.org.apache.commons.lang.builder.HashCodeBuilder;
specialinvoke v.<oadd.org.apache.commons.lang.builder.HashCodeBuilder: void <init>()>();
v = v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: int capacity>;
v = virtualinvoke v.<oadd.org.apache.commons.lang.builder.HashCodeBuilder: oadd.org.apache.commons.lang.builder.HashCodeBuilder append(int)>(v);
v = v.<oadd.org.apache.hadoop.io.ElasticByteBufferPool$Key: long insertionTime>;
v = virtualinvoke v.<oadd.org.apache.commons.lang.builder.HashCodeBuilder: oadd.org.apache.commons.lang.builder.HashCodeBuilder append(long)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.lang.builder.HashCodeBuilder: int toHashCode()>();
return v;
}
}