final class mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy<K, V> implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy
super_class: java.lang.Object
{
final mssql.googlecode.concurrentlinkedhashmap.EntryWeigher<? super K, ? super V> weigher;
descriptor: Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;
flags: (0x0010) ACC_FINAL
Signature: Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher<-TK;-TV;>;
final mssql.googlecode.concurrentlinkedhashmap.EvictionListener<K, V> listener;
descriptor: Lmssql/googlecode/concurrentlinkedhashmap/EvictionListener;
flags: (0x0010) ACC_FINAL
Signature: Lmssql/googlecode/concurrentlinkedhashmap/EvictionListener<TK;TV;>;
final int concurrencyLevel;
descriptor: I
flags: (0x0010) ACC_FINAL
final java.util.Map<K, V> data;
descriptor: Ljava/util/Map;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Map<TK;TV;>;
final long capacity;
descriptor: J
flags: (0x0010) ACC_FINAL
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
void <init>(mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap<K, V>);
descriptor: (Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.concurrencyLevel:I
putfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.concurrencyLevel:I
2: aload 0
new java.util.HashMap
dup
aload 1
invokespecial java.util.HashMap.<init>:(Ljava/util/Map;)V
putfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.data:Ljava/util/Map;
3: aload 0
aload 1
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.capacity:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
putfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.capacity:J
4: aload 0
aload 1
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.listener:Lmssql/googlecode/concurrentlinkedhashmap/EvictionListener;
putfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.listener:Lmssql/googlecode/concurrentlinkedhashmap/EvictionListener;
5: aload 0
aload 1
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.weigher:Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;
putfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.weigher:Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$SerializationProxy<TK;TV;>;
0 7 1 map Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap<TK;TV;>;
Signature: (Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap<TK;TV;>;)V
MethodParameters:
Name Flags
map
java.lang.Object readResolve();
descriptor: ()Ljava/lang/Object;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=1
start local 0 0: new mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder
dup
invokespecial mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.<init>:()V
1: aload 0
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.concurrencyLevel:I
invokevirtual mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.concurrencyLevel:(I)Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$Builder;
2: aload 0
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.capacity:J
invokevirtual mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.maximumWeightedCapacity:(J)Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$Builder;
3: aload 0
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.listener:Lmssql/googlecode/concurrentlinkedhashmap/EvictionListener;
invokevirtual mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.listener:(Lmssql/googlecode/concurrentlinkedhashmap/EvictionListener;)Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$Builder;
4: aload 0
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.weigher:Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;
invokevirtual mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.weigher:(Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;)Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$Builder;
5: invokevirtual mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.build:()Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap;
6: astore 1
start local 1 7: aload 1
aload 0
getfield mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy.data:Ljava/util/Map;
invokevirtual mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.putAll:(Ljava/util/Map;)V
8: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$SerializationProxy<TK;TV;>;
7 9 1 map Lmssql/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap<TK;TV;>;
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
SourceFile: "ConcurrentLinkedHashMap.java"
NestHost: mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
InnerClasses:
public final Builder = mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder of mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap
final SerializationProxy = mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$SerializationProxy of mssql.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap