public class com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager extends org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager
  super_class: org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager
{
  public void <init>(org.apache.http.nio.reactor.ConnectingIOReactor, org.apache.http.nio.conn.NHttpConnectionFactory<org.apache.http.nio.conn.ManagedNHttpClientConnection>, org.apache.http.conn.SchemePortResolver, com.codahale.metrics.MetricRegistry, org.apache.http.config.Registry<org.apache.http.nio.conn.SchemeIOSessionStrategy>, long, java.util.concurrent.TimeUnit, org.apache.http.conn.DnsResolver, java.lang.String);
    descriptor: (Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory;Lorg/apache/http/conn/SchemePortResolver;Lcom/codahale/metrics/MetricRegistry;Lorg/apache/http/config/Registry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=10
        start local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
        start local 1 // org.apache.http.nio.reactor.ConnectingIOReactor ioreactor
        start local 2 // org.apache.http.nio.conn.NHttpConnectionFactory connFactory
        start local 3 // org.apache.http.conn.SchemePortResolver schemePortResolver
        start local 4 // com.codahale.metrics.MetricRegistry metricRegistry
        start local 5 // org.apache.http.config.Registry iosessionFactoryRegistry
        start local 6 // long timeToLive
        start local 8 // java.util.concurrent.TimeUnit tunit
        start local 9 // org.apache.http.conn.DnsResolver dnsResolver
        start local 10 // java.lang.String name
         0: .line 22
            aload 0 /* this */
            aload 1 /* ioreactor */
            aload 2 /* connFactory */
            aload 5 /* iosessionFactoryRegistry */
            aload 3 /* schemePortResolver */
            aload 9 /* dnsResolver */
            lload 6 /* timeToLive */
            aload 8 /* tunit */
            invokespecial org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager.<init>:(Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory;Lorg/apache/http/config/Registry;Lorg/apache/http/conn/SchemePortResolver;Lorg/apache/http/conn/DnsResolver;JLjava/util/concurrent/TimeUnit;)V
         1: .line 23
            aload 4 /* metricRegistry */
            ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* name */
            aastore
            dup
            iconst_1
            ldc "available-connections"
            aastore
            invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
         2: .line 24
            aload 0 /* this */
            invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$0()Ljava/lang/Integer; (7)
                  ()Ljava/lang/Integer;
         3: .line 23
            invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
            pop
         4: .line 28
            aload 4 /* metricRegistry */
            ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* name */
            aastore
            dup
            iconst_1
            ldc "leased-connections"
            aastore
            invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
         5: .line 29
            aload 0 /* this */
            invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$1()Ljava/lang/Integer; (7)
                  ()Ljava/lang/Integer;
         6: .line 28
            invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
            pop
         7: .line 33
            aload 4 /* metricRegistry */
            ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* name */
            aastore
            dup
            iconst_1
            ldc "max-connections"
            aastore
            invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
         8: .line 34
            aload 0 /* this */
            invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$2()Ljava/lang/Integer; (7)
                  ()Ljava/lang/Integer;
         9: .line 33
            invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
            pop
        10: .line 38
            aload 4 /* metricRegistry */
            ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* name */
            aastore
            dup
            iconst_1
            ldc "pending-connections"
            aastore
            invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
        11: .line 39
            aload 0 /* this */
            invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$3()Ljava/lang/Integer; (7)
                  ()Ljava/lang/Integer;
        12: .line 38
            invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
            pop
        13: .line 43
            return
        end local 10 // java.lang.String name
        end local 9 // org.apache.http.conn.DnsResolver dnsResolver
        end local 8 // java.util.concurrent.TimeUnit tunit
        end local 6 // long timeToLive
        end local 5 // org.apache.http.config.Registry iosessionFactoryRegistry
        end local 4 // com.codahale.metrics.MetricRegistry metricRegistry
        end local 3 // org.apache.http.conn.SchemePortResolver schemePortResolver
        end local 2 // org.apache.http.nio.conn.NHttpConnectionFactory connFactory
        end local 1 // org.apache.http.nio.reactor.ConnectingIOReactor ioreactor
        end local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   14     0                      this  Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;
            0   14     1                 ioreactor  Lorg/apache/http/nio/reactor/ConnectingIOReactor;
            0   14     2               connFactory  Lorg/apache/http/nio/conn/NHttpConnectionFactory<Lorg/apache/http/nio/conn/ManagedNHttpClientConnection;>;
            0   14     3        schemePortResolver  Lorg/apache/http/conn/SchemePortResolver;
            0   14     4            metricRegistry  Lcom/codahale/metrics/MetricRegistry;
            0   14     5  iosessionFactoryRegistry  Lorg/apache/http/config/Registry<Lorg/apache/http/nio/conn/SchemeIOSessionStrategy;>;
            0   14     6                timeToLive  J
            0   14     8                     tunit  Ljava/util/concurrent/TimeUnit;
            0   14     9               dnsResolver  Lorg/apache/http/conn/DnsResolver;
            0   14    10                      name  Ljava/lang/String;
    Signature: (Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory<Lorg/apache/http/nio/conn/ManagedNHttpClientConnection;>;Lorg/apache/http/conn/SchemePortResolver;Lcom/codahale/metrics/MetricRegistry;Lorg/apache/http/config/Registry<Lorg/apache/http/nio/conn/SchemeIOSessionStrategy;>;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;Ljava/lang/String;)V
    MethodParameters:
                          Name  Flags
      ioreactor                 final
      connFactory               final
      schemePortResolver        final
      metricRegistry            final
      iosessionFactoryRegistry  final
      timeToLive                final
      tunit                     final
      dnsResolver               final
      name                      final

  private java.lang.Integer lambda$0();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
         0: .line 26
            aload 0 /* this */
            invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
            invokevirtual org.apache.http.pool.PoolStats.getAvailable:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;

  private java.lang.Integer lambda$1();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
         0: .line 31
            aload 0 /* this */
            invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
            invokevirtual org.apache.http.pool.PoolStats.getLeased:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;

  private java.lang.Integer lambda$2();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
         0: .line 36
            aload 0 /* this */
            invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
            invokevirtual org.apache.http.pool.PoolStats.getMax:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;

  private java.lang.Integer lambda$3();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
         0: .line 41
            aload 0 /* this */
            invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
            invokevirtual org.apache.http.pool.PoolStats.getPending:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 0 // com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;
}
SourceFile: "InstrumentedNClientConnManager.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles