
com.groupbyinc.flux.common.http.pool.RouteSpecificPool.class Maven / Gradle / Ivy
???? 2 ? 6com/groupbyinc/flux/common/http/pool/RouteSpecificPool v;>Ljava/lang/Object; java/lang/Object RouteSpecificPool.java route Ljava/lang/Object; TT; leased Ljava/util/Set; Ljava/util/Set; available Ljava/util/LinkedList; Ljava/util/LinkedList; pending SLjava/util/LinkedList;>; (Ljava/lang/Object;)V ()V
java/util/HashSet
java/util/LinkedList
! # this CLcom/groupbyinc/flux/common/http/pool/RouteSpecificPool; 8Lcom/groupbyinc/flux/common/http/pool/RouteSpecificPool; createEntry D(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/http/pool/PoolEntry; getRoute ()Ljava/lang/Object; getLeasedCount ()I
java/util/Set . size 0 - / 1 getPendingCount
1 getAvailableCount getAllocatedCount getFree isEmpty ()Z 8 9
: iterator ()Ljava/util/Iterator; <