class com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask implements java.lang.Runnable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask
super_class: java.lang.Object
{
int attempts_remaining;
descriptor: I
flags: (0x0000)
final com.mchange.v2.resourcepool.BasicResourcePool this$0;
descriptor: Lcom/mchange/v2/resourcepool/BasicResourcePool;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.mchange.v2.resourcepool.BasicResourcePool);
descriptor: (Lcom/mchange/v2/resourcepool/BasicResourcePool;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 0: aload 0
aload 1
aload 1
getfield com.mchange.v2.resourcepool.BasicResourcePool.num_acq_attempts:I
iflt 1
aload 1
getfield com.mchange.v2.resourcepool.BasicResourcePool.num_acq_attempts:I
goto 2
StackMap locals: uninitialized-this com.mchange.v2.resourcepool.BasicResourcePool
StackMap stack: uninitialized-this com.mchange.v2.resourcepool.BasicResourcePool
1: iconst_m1
StackMap locals: uninitialized-this com.mchange.v2.resourcepool.BasicResourcePool
StackMap stack: uninitialized-this com.mchange.v2.resourcepool.BasicResourcePool int
2: iconst_1
invokespecial com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.<init>:(Lcom/mchange/v2/resourcepool/BasicResourcePool;IZ)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/mchange/v2/resourcepool/BasicResourcePool$ScatteredAcquireTask;
MethodParameters:
Name Flags
this$0 final
private void <init>(com.mchange.v2.resourcepool.BasicResourcePool, int, boolean);
descriptor: (Lcom/mchange/v2/resourcepool/BasicResourcePool;IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
1: aload 0
invokespecial java.lang.Object.<init>:()V
2: aload 0
iload 2
putfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.attempts_remaining:I
3: iload 3
ifeq 10
4: aload 1
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.incrementPendingAcquires:()V
5: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.FINEST:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 14
6: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
new java.lang.StringBuilder
dup
ldc "Starting acquisition series. Incremented pending_acquires ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
getfield com.mchange.v2.resourcepool.BasicResourcePool.pending_acquires:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "], "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc " attempts_remaining: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokeinterface com.mchange.v2.log.MLogger.finest:(Ljava/lang/String;)V
9: goto 14
10: StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask com.mchange.v2.resourcepool.BasicResourcePool int int
StackMap stack:
getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.FINEST:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 14
11: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
new java.lang.StringBuilder
dup
ldc "Continuing acquisition series. pending_acquires ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
getfield com.mchange.v2.resourcepool.BasicResourcePool.pending_acquires:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "], "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: ldc " attempts_remaining: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokeinterface com.mchange.v2.log.MLogger.finest:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/mchange/v2/resourcepool/BasicResourcePool$ScatteredAcquireTask;
0 15 2 attempts_remaining I
0 15 3 first_attempt Z
MethodParameters:
Name Flags
this$0 final
attempts_remaining
first_attempt
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
dup
astore 4
monitorenter
2: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.force_kill_acquires:Z
istore 2
start local 2 3: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.broken:Z
istore 3
start local 3 4: aload 4
monitorexit
5: goto 8
end local 3 end local 2 StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int top top com.mchange.v2.resourcepool.BasicResourcePool
StackMap stack: java.lang.Throwable
6: aload 4
monitorexit
7: athrow
start local 2 start local 3 8: StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int int int
StackMap stack:
iload 3
ifne 11
iload 2
ifne 11
9: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess:()V
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.decrementPendingAcquires:()V
12: iconst_1
istore 1
13: StackMap locals:
StackMap stack:
getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.FINEST:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 76
14: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
new java.lang.StringBuilder
dup
ldc "Acquisition series terminated "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
15: iload 3
ifeq 16
ldc "because this resource pool has been close()ed"
goto 18
StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int int int
StackMap stack: com.mchange.v2.log.MLogger java.lang.StringBuilder
16: iload 2
ifeq 17
ldc "because force-kill-acquires is pending"
goto 18
StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int int int
StackMap stack: com.mchange.v2.log.MLogger java.lang.StringBuilder
17: ldc "successfully"
StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int int int
StackMap stack: com.mchange.v2.log.MLogger java.lang.StringBuilder java.lang.String
18: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: ldc ". Decremented pending_acquires ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.pending_acquires:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "], "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: ldc " attempts_remaining: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.attempts_remaining:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
21: invokeinterface com.mchange.v2.log.MLogger.finest:(Ljava/lang/String;)V
22: goto 76
23: StackMap locals:
StackMap stack: java.lang.Exception
astore 4
start local 4 24: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "Exception during logging:"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
25: aload 4
invokevirtual java.lang.Exception.printStackTrace:()V
end local 4 end local 3 end local 2 26: goto 76
27: StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int
StackMap stack: java.lang.Exception
astore 2
start local 2 28: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
aload 2
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.setLastAcquisitionFailure:(Ljava/lang/Throwable;)V
29: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.attempts_remaining:I
ifne 63
30: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.decrementPendingAcquires:()V
31: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.WARNING:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 41
32: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.WARNING:Lcom/mchange/v2/log/MLevel;
33: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " -- Acquisition Attempt Failed!!! Clearing pending acquires. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
34: ldc "While trying to acquire a needed new resource, we failed "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
35: ldc "to succeed more than the maximum number of allowed "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
36: ldc "acquisition attempts ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.num_acq_attempts:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "). "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
37: ldc "Last acquisition attempt exception: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
38: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
39: aload 2
40: invokeinterface com.mchange.v2.log.MLogger.log:(Lcom/mchange/v2/log/MLevel;Ljava/lang/String;Ljava/lang/Throwable;)V
41: StackMap locals: java.lang.Exception
StackMap stack:
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.break_on_acquisition_failure:Z
ifeq 49
42: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.SEVERE:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 47
43: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
new java.lang.StringBuilder
dup
ldc "A RESOURCE POOL IS PERMANENTLY BROKEN! ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "] "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
44: ldc "(because a series of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.num_acq_attempts:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " acquisition attempts "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
45: ldc "failed.)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
46: invokeinterface com.mchange.v2.log.MLogger.severe:(Ljava/lang/String;)V
47: StackMap locals:
StackMap stack:
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.unexpectedBreak:()V
48: goto 58
49: StackMap locals:
StackMap stack:
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.forceKillAcquires:()V
50: goto 58
51: StackMap locals:
StackMap stack: java.lang.InterruptedException
astore 3
start local 3 52: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.WARNING:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 57
53: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.WARNING:Lcom/mchange/v2/log/MLevel;
54: ldc "Failed to force-kill pending acquisition attempts after acquisition failue, due to an InterruptedException!"
55: aload 3
56: invokeinterface com.mchange.v2.log.MLogger.log:(Lcom/mchange/v2/log/MLevel;Ljava/lang/String;Ljava/lang/Throwable;)V
57: StackMap locals: java.lang.InterruptedException
StackMap stack:
iconst_1
istore 1
end local 3 58: StackMap locals:
StackMap stack:
getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.FINEST:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 70
59: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
new java.lang.StringBuilder
dup
ldc "Acquisition series terminated unsuccessfully. Decremented pending_acquires ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.pending_acquires:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "], "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
60: ldc " attempts_remaining: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.attempts_remaining:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
61: invokeinterface com.mchange.v2.log.MLogger.finest:(Ljava/lang/String;)V
62: goto 70
63: StackMap locals:
StackMap stack:
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.attempts_remaining:I
ifle 64
getstatic com.mchange.v2.log.MLevel.FINE:Lcom/mchange/v2/log/MLevel;
goto 65
StackMap locals:
StackMap stack:
64: getstatic com.mchange.v2.log.MLevel.INFO:Lcom/mchange/v2/log/MLevel;
StackMap locals:
StackMap stack: com.mchange.v2.log.MLevel
65: astore 3
start local 3 66: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
aload 3
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 68
67: getstatic com.mchange.v2.resourcepool.BasicResourcePool.logger:Lcom/mchange/v2/log/MLogger;
aload 3
ldc "An exception occurred while acquiring a poolable resource. Will retry."
aload 2
invokeinterface com.mchange.v2.log.MLogger.log:(Lcom/mchange/v2/log/MLevel;Ljava/lang/String;Ljava/lang/Throwable;)V
68: StackMap locals: com.mchange.v2.log.MLevel
StackMap stack:
new com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask$1
dup
aload 0
invokespecial com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask$1.<init>:(Lcom/mchange/v2/resourcepool/BasicResourcePool$ScatteredAcquireTask;)V
astore 4
start local 4 69: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.cullAndIdleRefurbishTimer:Ljava/util/Timer;
aload 4
aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
getfield com.mchange.v2.resourcepool.BasicResourcePool.acq_attempt_delay:I
i2l
invokevirtual java.util.Timer.schedule:(Ljava/util/TimerTask;J)V
end local 4 end local 3 end local 2 70: StackMap locals:
StackMap stack:
iload 1
ifeq 78
71: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.recheckResizePool:()V
goto 78
72: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
73: iload 1
ifeq 75
74: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.recheckResizePool:()V
75: StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int top top top java.lang.Throwable
StackMap stack:
aload 5
athrow
76: StackMap locals: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask int
StackMap stack:
iload 1
ifeq 78
77: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
invokevirtual com.mchange.v2.resourcepool.BasicResourcePool.recheckResizePool:()V
78: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 79 0 this Lcom/mchange/v2/resourcepool/BasicResourcePool$ScatteredAcquireTask;
1 79 1 recheck Z
3 6 2 fkap Z
8 26 2 fkap Z
4 6 3 bkn Z
8 26 3 bkn Z
24 26 4 e Ljava/lang/Exception;
28 70 2 e Ljava/lang/Exception;
52 58 3 ie Ljava/lang/InterruptedException;
66 70 3 logLevel Lcom/mchange/v2/log/MLevel;
69 70 4 doNextAcquire Ljava/util/TimerTask;
Exception table:
from to target type
2 5 6 any
6 7 6 any
13 22 23 Class java.lang.Exception
1 26 27 Class java.lang.Exception
49 50 51 Class java.lang.InterruptedException
1 70 72 any
static com.mchange.v2.resourcepool.BasicResourcePool access$0(com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask);
descriptor: (Lcom/mchange/v2/resourcepool/BasicResourcePool$ScatteredAcquireTask;)Lcom/mchange/v2/resourcepool/BasicResourcePool;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.this$0:Lcom/mchange/v2/resourcepool/BasicResourcePool;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BasicResourcePool.java"
NestHost: com.mchange.v2.resourcepool.BasicResourcePool
InnerClasses:
ScatteredAcquireTask = com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask of com.mchange.v2.resourcepool.BasicResourcePool
com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask$1