public class org.apache.http.impl.conn.SingleClientConnManager implements org.apache.http.conn.ClientConnectionManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.impl.conn.SingleClientConnManager
  super_class: java.lang.Object
{
  private final org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public static final java.lang.String MISUSE_MESSAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Invalid use of SingleClientConnManager: connection still allocated.\nMake sure to release the connection before allocating another one."

  protected final org.apache.http.conn.scheme.SchemeRegistry schemeRegistry;
    descriptor: Lorg/apache/http/conn/scheme/SchemeRegistry;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.http.conn.ClientConnectionOperator connOperator;
    descriptor: Lorg/apache/http/conn/ClientConnectionOperator;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean alwaysShutDown;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected volatile org.apache.http.impl.conn.SingleClientConnManager$PoolEntry uniquePoolEntry;
    descriptor: Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  protected volatile org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter managedConn;
    descriptor: Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  protected volatile long lastReleaseTime;
    descriptor: J
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  protected volatile long connectionExpiresTime;
    descriptor: J
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  protected volatile boolean isShutDown;
    descriptor: Z
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  public void <init>(org.apache.http.params.HttpParams, org.apache.http.conn.scheme.SchemeRegistry);
    descriptor: (Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
        start local 1 // org.apache.http.params.HttpParams params
        start local 2 // org.apache.http.conn.scheme.SchemeRegistry schreg
         0: .line 110
            aload 0 /* this */
            aload 2 /* schreg */
            invokespecial org.apache.http.impl.conn.SingleClientConnManager.<init>:(Lorg/apache/http/conn/scheme/SchemeRegistry;)V
         1: .line 111
            return
        end local 2 // org.apache.http.conn.scheme.SchemeRegistry schreg
        end local 1 // org.apache.http.params.HttpParams params
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            0    2     1  params  Lorg/apache/http/params/HttpParams;
            0    2     2  schreg  Lorg/apache/http/conn/scheme/SchemeRegistry;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      params  final
      schreg  final

  public void <init>(org.apache.http.conn.scheme.SchemeRegistry);
    descriptor: (Lorg/apache/http/conn/scheme/SchemeRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
        start local 1 // org.apache.http.conn.scheme.SchemeRegistry schreg
         0: .line 117
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 68
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
         2: .line 118
            aload 1 /* schreg */
            ldc "Scheme registry"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 119
            aload 0 /* this */
            aload 1 /* schreg */
            putfield org.apache.http.impl.conn.SingleClientConnManager.schemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry;
         4: .line 120
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* schreg */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager.createConnectionOperator:(Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionOperator;
            putfield org.apache.http.impl.conn.SingleClientConnManager.connOperator:Lorg/apache/http/conn/ClientConnectionOperator;
         5: .line 121
            aload 0 /* this */
            new org.apache.http.impl.conn.SingleClientConnManager$PoolEntry
            dup
            aload 0 /* this */
            invokespecial org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.<init>:(Lorg/apache/http/impl/conn/SingleClientConnManager;)V
            putfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
         6: .line 122
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
         7: .line 123
            aload 0 /* this */
            ldc -1
            putfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
         8: .line 124
            aload 0 /* this */
            iconst_0
            putfield org.apache.http.impl.conn.SingleClientConnManager.alwaysShutDown:Z
         9: .line 125
            aload 0 /* this */
            iconst_0
            putfield org.apache.http.impl.conn.SingleClientConnManager.isShutDown:Z
        10: .line 126
            return
        end local 1 // org.apache.http.conn.scheme.SchemeRegistry schreg
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            0   11     1  schreg  Lorg/apache/http/conn/scheme/SchemeRegistry;
    MethodParameters:
        Name  Flags
      schreg  final

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
         0: .line 132
            aload 0 /* this */
            invokestatic org.apache.http.impl.conn.SchemeRegistryFactory.createDefault:()Lorg/apache/http/conn/scheme/SchemeRegistry;
            invokespecial org.apache.http.impl.conn.SingleClientConnManager.<init>:(Lorg/apache/http/conn/scheme/SchemeRegistry;)V
         1: .line 133
            return
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/impl/conn/SingleClientConnManager;

  protected void finalize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
         0: .line 138
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager.shutdown:()V
         1: .line 139
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Throwable
         2: astore 1
         3: .line 140
            aload 0 /* this */
            invokespecial java.lang.Object.finalize:()V
         4: .line 141
            aload 1
            athrow
         5: .line 140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial java.lang.Object.finalize:()V
         6: .line 142
            return
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/http/impl/conn/SingleClientConnManager;
      Exception table:
        from    to  target  type
           0     2       2  any
    Exceptions:
      throws java.lang.Throwable

  public org.apache.http.conn.scheme.SchemeRegistry getSchemeRegistry();
    descriptor: ()Lorg/apache/http/conn/scheme/SchemeRegistry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
         0: .line 146
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.schemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry;
            areturn
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/impl/conn/SingleClientConnManager;

  protected org.apache.http.conn.ClientConnectionOperator createConnectionOperator(org.apache.http.conn.scheme.SchemeRegistry);
    descriptor: (Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionOperator;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
        start local 1 // org.apache.http.conn.scheme.SchemeRegistry schreg
         0: .line 163
            new org.apache.http.impl.conn.DefaultClientConnectionOperator
            dup
            aload 1 /* schreg */
            invokespecial org.apache.http.impl.conn.DefaultClientConnectionOperator.<init>:(Lorg/apache/http/conn/scheme/SchemeRegistry;)V
            areturn
        end local 1 // org.apache.http.conn.scheme.SchemeRegistry schreg
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            0    1     1  schreg  Lorg/apache/http/conn/scheme/SchemeRegistry;
    MethodParameters:
        Name  Flags
      schreg  final

  protected final void assertStillUp();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
         0: .line 172
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.isShutDown:Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ldc "Manager is shut down"
            invokestatic org.apache.http.util.Asserts.check:(ZLjava/lang/String;)V
         3: .line 173
            return
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/http/impl/conn/SingleClientConnManager;
    Exceptions:
      throws java.lang.IllegalStateException

  public final org.apache.http.conn.ClientConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute, java.lang.Object);
    descriptor: (Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ClientConnectionRequest;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
        start local 1 // org.apache.http.conn.routing.HttpRoute route
        start local 2 // java.lang.Object state
         0: .line 180
            new org.apache.http.impl.conn.SingleClientConnManager$1
            dup
            aload 0 /* this */
            aload 1 /* route */
            aload 2 /* state */
            invokespecial org.apache.http.impl.conn.SingleClientConnManager$1.<init>:(Lorg/apache/http/impl/conn/SingleClientConnManager;Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)V
            areturn
        end local 2 // java.lang.Object state
        end local 1 // org.apache.http.conn.routing.HttpRoute route
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            0    1     1  route  Lorg/apache/http/conn/routing/HttpRoute;
            0    1     2  state  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      route  final
      state  final

  public org.apache.http.conn.ManagedClientConnection getConnection(org.apache.http.conn.routing.HttpRoute, java.lang.Object);
    descriptor: (Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ManagedClientConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
        start local 1 // org.apache.http.conn.routing.HttpRoute route
        start local 2 // java.lang.Object state
         0: .line 206
            aload 1 /* route */
            ldc "Route"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 207
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager.assertStillUp:()V
         2: .line 209
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 4
         3: .line 210
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Get connection for route "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* route */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         4: .line 213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            astore 3
            monitorenter
         5: .line 215
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
            ifnonnull 6
            iconst_1
            goto 7
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: ldc "Invalid use of SingleClientConnManager: connection still allocated.\nMake sure to release the connection before allocating another one."
            invokestatic org.apache.http.util.Asserts.check:(ZLjava/lang/String;)V
         8: .line 218
            iconst_0
            istore 4 /* recreate */
        start local 4 // boolean recreate
         9: .line 219
            iconst_0
            istore 5 /* shutdown */
        start local 5 // boolean shutdown
        10: .line 222
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager.closeExpiredConnections:()V
        11: .line 224
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            getfield org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.connection:Lorg/apache/http/conn/OperatedClientConnection;
            invokeinterface org.apache.http.conn.OperatedClientConnection.isOpen:()Z
            ifeq 19
        12: .line 225
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            getfield org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.tracker:Lorg/apache/http/conn/routing/RouteTracker;
            astore 6 /* tracker */
        start local 6 // org.apache.http.conn.routing.RouteTracker tracker
        13: .line 226
            aload 6 /* tracker */
            ifnull 16
        14: .line 227
            aload 6 /* tracker */
            invokevirtual org.apache.http.conn.routing.RouteTracker.toRoute:()Lorg/apache/http/conn/routing/HttpRoute;
            aload 1 /* route */
            invokevirtual org.apache.http.conn.routing.HttpRoute.equals:(Ljava/lang/Object;)Z
            ifeq 16
        15: .line 226
            iconst_0
            goto 17
      StackMap locals: int int org.apache.http.conn.routing.RouteTracker
      StackMap stack:
        16: iconst_1
      StackMap locals:
      StackMap stack: int
        17: istore 5 /* shutdown */
        end local 6 // org.apache.http.conn.routing.RouteTracker tracker
        18: .line 228
            goto 20
        19: .line 234
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 4 /* recreate */
        20: .line 237
      StackMap locals:
      StackMap stack:
            iload 5 /* shutdown */
            ifeq 26
        21: .line 238
            iconst_1
            istore 4 /* recreate */
        22: .line 240
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.shutdown:()V
        23: .line 241
            goto 26
      StackMap locals:
      StackMap stack: java.io.IOException
        24: astore 6 /* iox */
        start local 6 // java.io.IOException iox
        25: .line 242
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            ldc "Problem shutting down connection."
            aload 6 /* iox */
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 6 // java.io.IOException iox
        26: .line 246
      StackMap locals:
      StackMap stack:
            iload 4 /* recreate */
            ifeq 28
        27: .line 247
            aload 0 /* this */
            new org.apache.http.impl.conn.SingleClientConnManager$PoolEntry
            dup
            aload 0 /* this */
            invokespecial org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.<init>:(Lorg/apache/http/impl/conn/SingleClientConnManager;)V
            putfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
        28: .line 250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            aload 1 /* route */
            invokespecial org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.<init>:(Lorg/apache/http/impl/conn/SingleClientConnManager;Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;Lorg/apache/http/conn/routing/HttpRoute;)V
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
        29: .line 252
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
            aload 3
            monitorexit
        30: areturn
        end local 5 // boolean shutdown
        end local 4 // boolean recreate
        31: .line 213
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.conn.routing.HttpRoute java.lang.Object org.apache.http.impl.conn.SingleClientConnManager
      StackMap stack: java.lang.Throwable
            aload 3
            monitorexit
        32: athrow
        end local 2 // java.lang.Object state
        end local 1 // org.apache.http.conn.routing.HttpRoute route
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   33     0      this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            0   33     1     route  Lorg/apache/http/conn/routing/HttpRoute;
            0   33     2     state  Ljava/lang/Object;
            9   31     4  recreate  Z
           10   31     5  shutdown  Z
           13   18     6   tracker  Lorg/apache/http/conn/routing/RouteTracker;
           25   26     6       iox  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          22    23      24  Class java.io.IOException
           5    30      31  any
          31    32      31  any
    MethodParameters:
       Name  Flags
      route  final
      state  final

  public void releaseConnection(org.apache.http.conn.ManagedClientConnection, long, java.util.concurrent.TimeUnit);
    descriptor: (Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=4
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
        start local 1 // org.apache.http.conn.ManagedClientConnection conn
        start local 2 // long validDuration
        start local 4 // java.util.concurrent.TimeUnit timeUnit
         0: .line 260
            aload 1 /* conn */
            instanceof org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter
            ldc "Connection class mismatch, connection not obtained from this manager"
            invokestatic org.apache.http.util.Args.check:(ZLjava/lang/String;)V
         1: .line 262
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager.assertStillUp:()V
         2: .line 264
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 4
         3: .line 265
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Releasing connection "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* conn */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         4: .line 268
      StackMap locals:
      StackMap stack:
            aload 1 /* conn */
            checkcast org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter
            astore 5 /* sca */
        start local 5 // org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter sca
         5: .line 269
            aload 5 /* sca */
            dup
            astore 6
            monitorenter
         6: .line 270
            aload 5 /* sca */
            getfield org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.poolEntry:Lorg/apache/http/impl/conn/AbstractPoolEntry;
            ifnonnull 9
         7: .line 272
            aload 6
            monitorexit
         8: return
         9: .line 274
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter
      StackMap stack:
            aload 5 /* sca */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.getManager:()Lorg/apache/http/conn/ClientConnectionManager;
            astore 7 /* manager */
        start local 7 // org.apache.http.conn.ClientConnectionManager manager
        10: .line 275
            aload 7 /* manager */
            aload 0 /* this */
            if_acmpne 11
            iconst_1
            goto 12
      StackMap locals: org.apache.http.conn.ClientConnectionManager
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: ldc "Connection not obtained from this manager"
            invokestatic org.apache.http.util.Asserts.check:(ZLjava/lang/String;)V
        13: .line 278
            aload 5 /* sca */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.isOpen:()Z
            ifeq 52
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.alwaysShutDown:Z
            ifne 15
        14: .line 279
            aload 5 /* sca */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.isMarkedReusable:()Z
            ifne 52
        15: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 19
        16: .line 282
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
        17: .line 283
            ldc "Released connection open but not reusable."
        18: .line 282
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        19: .line 289
      StackMap locals:
      StackMap stack:
            aload 5 /* sca */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.shutdown:()V
        20: .line 291
            goto 52
      StackMap locals:
      StackMap stack: java.io.IOException
        21: astore 8 /* iox */
        start local 8 // java.io.IOException iox
        22: .line 292
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 26
        23: .line 293
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            ldc "Exception shutting down released connection."
        24: .line 294
            aload 8 /* iox */
        25: .line 293
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 8 // java.io.IOException iox
        26: .line 297
      StackMap locals:
      StackMap stack:
            aload 5 /* sca */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.detach:()V
        27: .line 298
            aload 0 /* this */
            dup
            astore 10
            monitorenter
        28: .line 299
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
        29: .line 300
            aload 0 /* this */
            invokestatic java.lang.System.currentTimeMillis:()J
            putfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
        30: .line 301
            lload 2 /* validDuration */
            lconst_0
            lcmp
            ifle 33
        31: .line 302
            aload 0 /* this */
            aload 4 /* timeUnit */
            lload 2 /* validDuration */
            invokevirtual java.util.concurrent.TimeUnit.toMillis:(J)J
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
            ladd
            putfield org.apache.http.impl.conn.SingleClientConnManager.connectionExpiresTime:J
        32: .line 303
            goto 34
        33: .line 304
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.conn.ManagedClientConnection long java.util.concurrent.TimeUnit org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.conn.ClientConnectionManager top top org.apache.http.impl.conn.SingleClientConnManager
      StackMap stack:
            aload 0 /* this */
            ldc 9223372036854775807
            putfield org.apache.http.impl.conn.SingleClientConnManager.connectionExpiresTime:J
        34: .line 298
      StackMap locals:
      StackMap stack:
            aload 10
            monitorexit
        35: goto 64
      StackMap locals:
      StackMap stack: java.lang.Throwable
        36: aload 10
            monitorexit
        37: athrow
        38: .line 296
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.conn.ManagedClientConnection long java.util.concurrent.TimeUnit org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.conn.ClientConnectionManager
      StackMap stack: java.lang.Throwable
            astore 9
        39: .line 297
            aload 5 /* sca */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.detach:()V
        40: .line 298
            aload 0 /* this */
            dup
            astore 10
            monitorenter
        41: .line 299
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
        42: .line 300
            aload 0 /* this */
            invokestatic java.lang.System.currentTimeMillis:()J
            putfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
        43: .line 301
            lload 2 /* validDuration */
            lconst_0
            lcmp
            ifle 46
        44: .line 302
            aload 0 /* this */
            aload 4 /* timeUnit */
            lload 2 /* validDuration */
            invokevirtual java.util.concurrent.TimeUnit.toMillis:(J)J
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
            ladd
            putfield org.apache.http.impl.conn.SingleClientConnManager.connectionExpiresTime:J
        45: .line 303
            goto 47
        46: .line 304
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.conn.ManagedClientConnection long java.util.concurrent.TimeUnit org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.conn.ClientConnectionManager top java.lang.Throwable org.apache.http.impl.conn.SingleClientConnManager
      StackMap stack:
            aload 0 /* this */
            ldc 9223372036854775807
            putfield org.apache.http.impl.conn.SingleClientConnManager.connectionExpiresTime:J
        47: .line 298
      StackMap locals:
      StackMap stack:
            aload 10
            monitorexit
        48: goto 51
      StackMap locals:
      StackMap stack: java.lang.Throwable
        49: aload 10
            monitorexit
        50: athrow
        51: .line 307
      StackMap locals:
      StackMap stack:
            aload 9
            athrow
        52: .line 297
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.conn.ManagedClientConnection long java.util.concurrent.TimeUnit org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.conn.ClientConnectionManager
      StackMap stack:
            aload 5 /* sca */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.detach:()V
        53: .line 298
            aload 0 /* this */
            dup
            astore 10
            monitorenter
        54: .line 299
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
        55: .line 300
            aload 0 /* this */
            invokestatic java.lang.System.currentTimeMillis:()J
            putfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
        56: .line 301
            lload 2 /* validDuration */
            lconst_0
            lcmp
            ifle 59
        57: .line 302
            aload 0 /* this */
            aload 4 /* timeUnit */
            lload 2 /* validDuration */
            invokevirtual java.util.concurrent.TimeUnit.toMillis:(J)J
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
            ladd
            putfield org.apache.http.impl.conn.SingleClientConnManager.connectionExpiresTime:J
        58: .line 303
            goto 60
        59: .line 304
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.conn.ManagedClientConnection long java.util.concurrent.TimeUnit org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.conn.ClientConnectionManager top top org.apache.http.impl.conn.SingleClientConnManager
      StackMap stack:
            aload 0 /* this */
            ldc 9223372036854775807
            putfield org.apache.http.impl.conn.SingleClientConnManager.connectionExpiresTime:J
        60: .line 298
      StackMap locals:
      StackMap stack:
            aload 10
            monitorexit
        61: goto 64
      StackMap locals:
      StackMap stack: java.lang.Throwable
        62: aload 10
            monitorexit
        63: athrow
        end local 7 // org.apache.http.conn.ClientConnectionManager manager
        64: .line 269
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.conn.ManagedClientConnection long java.util.concurrent.TimeUnit org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter
      StackMap stack:
            aload 6
            monitorexit
        65: goto 68
      StackMap locals:
      StackMap stack: java.lang.Throwable
        66: aload 6
            monitorexit
        67: athrow
        68: .line 309
      StackMap locals:
      StackMap stack:
            return
        end local 5 // org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter sca
        end local 4 // java.util.concurrent.TimeUnit timeUnit
        end local 2 // long validDuration
        end local 1 // org.apache.http.conn.ManagedClientConnection conn
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   69     0           this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            0   69     1           conn  Lorg/apache/http/conn/ManagedClientConnection;
            0   69     2  validDuration  J
            0   69     4       timeUnit  Ljava/util/concurrent/TimeUnit;
            5   69     5            sca  Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
           10   64     7        manager  Lorg/apache/http/conn/ClientConnectionManager;
           22   26     8            iox  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          13    20      21  Class java.io.IOException
          28    35      36  any
          36    37      36  any
          13    26      38  any
          41    48      49  any
          49    50      49  any
          54    61      62  any
          62    63      62  any
           6     8      66  any
           9    65      66  any
          66    67      66  any
    MethodParameters:
               Name  Flags
      conn           final
      validDuration  final
      timeUnit       final

  public void closeExpiredConnections();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
         0: .line 313
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.connectionExpiresTime:J
            lstore 1 /* time */
        start local 1 // long time
         1: .line 314
            invokestatic java.lang.System.currentTimeMillis:()J
            lload 1 /* time */
            lcmp
            iflt 3
         2: .line 315
            aload 0 /* this */
            lconst_0
            getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager.closeIdleConnections:(JLjava/util/concurrent/TimeUnit;)V
         3: .line 317
      StackMap locals: long
      StackMap stack:
            return
        end local 1 // long time
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            1    4     1  time  J

  public void closeIdleConnections(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
        start local 1 // long idletime
        start local 3 // java.util.concurrent.TimeUnit timeUnit
         0: .line 321
            aload 0 /* this */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager.assertStillUp:()V
         1: .line 324
            aload 3 /* timeUnit */
            ldc "Time unit"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 326
            aload 0 /* this */
            dup
            astore 4
            monitorenter
         3: .line 327
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
            ifnonnull 11
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            getfield org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.connection:Lorg/apache/http/conn/OperatedClientConnection;
            invokeinterface org.apache.http.conn.OperatedClientConnection.isOpen:()Z
            ifeq 11
         4: .line 329
            invokestatic java.lang.System.currentTimeMillis:()J
            aload 3 /* timeUnit */
            lload 1 /* idletime */
            invokevirtual java.util.concurrent.TimeUnit.toMillis:(J)J
            lsub
         5: .line 328
            lstore 5 /* cutoff */
        start local 5 // long cutoff
         6: .line 330
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.lastReleaseTime:J
            lload 5 /* cutoff */
            lcmp
            ifgt 11
         7: .line 332
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.close:()V
         8: .line 333
            goto 11
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager long java.util.concurrent.TimeUnit org.apache.http.impl.conn.SingleClientConnManager long
      StackMap stack: java.io.IOException
         9: astore 7 /* iox */
        start local 7 // java.io.IOException iox
        10: .line 335
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            ldc "Problem closing idle connection."
            aload 7 /* iox */
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 7 // java.io.IOException iox
        end local 5 // long cutoff
        11: .line 326
      StackMap locals:
      StackMap stack:
            aload 4
            monitorexit
        12: goto 15
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: aload 4
            monitorexit
        14: athrow
        15: .line 340
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long idletime
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            0   16     1  idletime  J
            0   16     3  timeUnit  Ljava/util/concurrent/TimeUnit;
            6   11     5    cutoff  J
           10   11     7       iox  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           7     8       9  Class java.io.IOException
           3    12      13  any
          13    14      13  any
    MethodParameters:
          Name  Flags
      idletime  final
      timeUnit  final

  public void shutdown();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
         0: .line 344
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.impl.conn.SingleClientConnManager.isShutDown:Z
         1: .line 345
            aload 0 /* this */
            dup
            astore 1
            monitorenter
         2: .line 347
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            ifnull 13
         3: .line 348
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.shutdown:()V
         4: .line 350
            goto 13
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.impl.conn.SingleClientConnManager
      StackMap stack: java.io.IOException
         5: astore 2 /* iox */
        start local 2 // java.io.IOException iox
         6: .line 352
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            ldc "Problem while shutting down manager."
            aload 2 /* iox */
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 2 // java.io.IOException iox
         7: .line 354
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
         8: .line 355
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
            goto 15
         9: .line 353
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 354
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
        11: .line 355
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
        12: .line 356
            aload 3
            athrow
        13: .line 354
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
        14: .line 355
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
        15: .line 345
      StackMap locals:
      StackMap stack:
            aload 1
            monitorexit
        16: goto 19
      StackMap locals:
      StackMap stack: java.lang.Throwable
        17: aload 1
            monitorexit
        18: athrow
        19: .line 358
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            6    7     2   iox  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     7       9  any
           2    16      17  any
          17    18      17  any

  protected void revokeConnection();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.apache.http.impl.conn.SingleClientConnManager this
         0: .line 361
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.managedConn:Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
            astore 1 /* conn */
        start local 1 // org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter conn
         1: .line 362
            aload 1 /* conn */
            ifnonnull 3
         2: .line 363
            return
         3: .line 365
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter
      StackMap stack:
            aload 1 /* conn */
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter.detach:()V
         4: .line 367
            aload 0 /* this */
            dup
            astore 2
            monitorenter
         5: .line 369
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.uniquePoolEntry:Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;
            invokevirtual org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.shutdown:()V
         6: .line 370
            goto 9
      StackMap locals: org.apache.http.impl.conn.SingleClientConnManager org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter org.apache.http.impl.conn.SingleClientConnManager
      StackMap stack: java.io.IOException
         7: astore 3 /* iox */
        start local 3 // java.io.IOException iox
         8: .line 372
            aload 0 /* this */
            getfield org.apache.http.impl.conn.SingleClientConnManager.log:Lorg/apache/commons/logging/Log;
            ldc "Problem while shutting down connection."
            aload 3 /* iox */
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // java.io.IOException iox
         9: .line 367
      StackMap locals:
      StackMap stack:
            aload 2
            monitorexit
        10: goto 13
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: aload 2
            monitorexit
        12: athrow
        13: .line 375
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter conn
        end local 0 // org.apache.http.impl.conn.SingleClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lorg/apache/http/impl/conn/SingleClientConnManager;
            1   14     1  conn  Lorg/apache/http/impl/conn/SingleClientConnManager$ConnAdapter;
            8    9     3   iox  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           5     6       7  Class java.io.IOException
           5    10      11  any
          11    12      11  any
}
SourceFile: "SingleClientConnManager.java"
NestMembers:
  org.apache.http.impl.conn.SingleClientConnManager$1  org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter  org.apache.http.impl.conn.SingleClientConnManager$PoolEntry
InnerClasses:
  org.apache.http.impl.conn.SingleClientConnManager$1
  protected ConnAdapter = org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter of org.apache.http.impl.conn.SingleClientConnManager
  protected PoolEntry = org.apache.http.impl.conn.SingleClientConnManager$PoolEntry of org.apache.http.impl.conn.SingleClientConnManager
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      org.apache.http.annotation.Contract(threading = org.apache.http.annotation.ThreadingBehavior.SAFE:Lorg/apache/http/annotation/ThreadingBehavior;)