All Downloads are FREE. Search and download functionalities are using the official Maven repository.

okhttp3.internal.connection.RealConnectionPool.class Maven / Gradle / Ivy

????4?.okhttp3/internal/connection/RealConnectionPooljava/lang/ObjectL(Lokhttp3/internal/concurrent/TaskRunner;IJLjava/util/concurrent/TimeUnit;)V#Lorg/jetbrains/annotations/NotNull;
taskRunnerkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
timeUnit()V
maxIdleConnectionsI	java/util/concurrent/TimeUnittoNanos(J)J
keepAliveDurationNsJ 	!&okhttp3/internal/concurrent/TaskRunner#newQueue)()Lokhttp3/internal/concurrent/TaskQueue;%&
$'cleanupQueue'Lokhttp3/internal/concurrent/TaskQueue;)*	+okhttp3/internal/Util-
okHttpNameLjava/lang/String;/0	.1 ConnectionPool3
stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;56
7Lokhttp3/internal/connection/RealConnectionPool$cleanupTask$1;>?	@*java/util/concurrent/ConcurrentLinkedQueueB
Cconnections,Ljava/util/concurrent/ConcurrentLinkedQueue;EF	GkeepAliveDuration <= 0: Ijava/lang/LongKvalueOf(J)Ljava/lang/Long;MN
LO"java/lang/IllegalArgumentExceptionQtoString()Ljava/lang/String;ST
U(Ljava/lang/String;)VW
RX"$i$a$-require-RealConnectionPool$1this0Lokhttp3/internal/connection/RealConnectionPool;(Lokhttp3/internal/concurrent/TaskRunner;keepAliveDurationLjava/util/concurrent/TimeUnit;java/lang/String`idleConnectionCount()Ijava/lang/Iterabledjava/util/CollectionfisEmpty()Zhigjiterator()Ljava/util/Iterator;lmenjava/util/IteratorphasNextriqsnext()Ljava/lang/Object;uvqw*okhttp3/internal/connection/RealConnectionyit{checkNotNullExpressionValue}
~getCalls()Ljava/util/List;??
z?java/util/List??j kotlin/collections/CollectionsKt?throwCountOverflow?
??=$i$a$-synchronized-RealConnectionPool$idleConnectionCount$1$14$i$a$-count-RealConnectionPool$idleConnectionCount$1,Lokhttp3/internal/connection/RealConnection;
element$ivLjava/lang/Object;
$i$f$countcount$iv$this$count$ivLjava/lang/Iterable;java/lang/Throwable?connectionCountsize?c
C?callAcquirePooledConnectionK(Lokhttp3/Address;Lokhttp3/internal/connection/RealCall;Ljava/util/List;Z)Z\(Lokhttp3/Address;Lokhttp3/internal/connection/RealCall;Ljava/util/List;Z)Z$Lorg/jetbrains/annotations/Nullable;address?call?
Cn
connection?isMultiplexed$okhttp?i
z?isEligible$okhttp$(Lokhttp3/Address;Ljava/util/List;)Z??
z?$okhttp3/internal/connection/RealCall?acquireConnectionNoEvents/(Lokhttp3/internal/connection/RealConnection;)V??
??kotlin/Unit?INSTANCE
Lkotlin/Unit;??	??C$i$a$-synchronized-RealConnectionPool$callAcquirePooledConnection$1Lokhttp3/Address;&Lokhttp3/internal/connection/RealCall;routesLjava/util/List;requireMultiplexedZokhttp3/Address?putassertionsEnabled??	.?java/lang/Thread?	holdsLock(Ljava/lang/Object;)Z??
??java/lang/AssertionError?java/lang/StringBuilder?
?Thread ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??
currentThread()Ljava/lang/Thread;??
??getName?T
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
?? MUST hold lock on ?
?U(Ljava/lang/Object;)V?
??add??
C? okhttp3/internal/concurrent/Task?%okhttp3/internal/concurrent/TaskQueue?schedule$default`(Lokhttp3/internal/concurrent/TaskQueue;Lokhttp3/internal/concurrent/Task;JILjava/lang/Object;)V??
??$i$f$assertThreadHoldsLock$this$assertThreadHoldsLock$ivconnectionBecameIdle/(Lokhttp3/internal/connection/RealConnection;)ZgetNoNewExchanges?i
z?setNoNewExchanges(Z)V??
z?remove??
C?
Cj	cancelAll
?evictAllconnections.iterator()?qsocket()Ljava/net/Socket;	

zcloseQuietly(Ljava/net/Socket;)V

.>$i$a$-synchronized-RealConnectionPool$evictAll$socketToClose$1
socketToCloseLjava/net/Socket;iLjava/util/Iterator;java/net/Socketcleanup?pruneAndGetAllocationCount0(Lokhttp3/internal/connection/RealConnection;J)I
java/lang/Integer(I)Ljava/lang/Integer;M!
 "getIdleAtNs$okhttp()J$%
z&checkNotNull(?
)????????idleDurationNs/$i$a$-synchronized-RealConnectionPool$cleanup$1/$i$a$-synchronized-RealConnectionPool$cleanup$2inUseConnectionCountlongestIdleConnectionlongestIdleDurationNsnow??get(I)Ljava/lang/Object;56?7java/lang/ref/Reference95v
:;2okhttp3/internal/connection/RealCall$CallReference=A connection to ?route()Lokhttp3/Route;AB
zC
okhttp3/RouteE()Lokhttp3/Address;?G
FHurl()Lokhttp3/HttpUrl;JK
?L5 was leaked. Did you forget to close a response body?N"okhttp3/internal/platform/PlatformP	Companion.Lokhttp3/internal/platform/Platform$Companion;RS	QT,okhttp3/internal/platform/Platform$CompanionV&()Lokhttp3/internal/platform/Platform;5X
WYgetCallStackTrace[v
>\logCloseableLeak'(Ljava/lang/String;Ljava/lang/Object;)V^_
Q`?6?bsetIdleAtNs$okhttp(J)Vde
zf	referenceLjava/lang/ref/Reference;
callReference4Lokhttp3/internal/connection/RealCall$CallReference;message
references8okhttp3/internal/connection/RealConnectionPool$Companiono1(Lkotlin/jvm/internal/DefaultConstructorMarker;)Vq
pr:Lokhttp3/internal/connection/RealConnectionPool$Companion;Rt	uZLjava/util/concurrent/ConcurrentLinkedQueue;Lkotlin/Metadata;mvkxi0d1???c

??
??

??

??
	
??



??





??

??

??
 



*?? (20:(B%0000	¢
J.020202
0020J020J 02!0J"0J#0$J%0J&02!020HJ'0$2!0R0X‚¢
??R
0X‚¢
R00X‚¢
??R0X‚¢
??R0X‚¢
??¨)d2Lokhttp3/Route;okhttpRealConnectionPool.ktRuntimeInvisibleAnnotations	SignatureCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1Rt? )*?>??EF?w?
?#w+	??*?*?*!??"*+?(?,*?24?8:?:Y*?=?A*?CY?D?H!	????6J!?P?8:?RY?V?Y????V$a@?6

!$( *(+@4K6L8Z?]8f8u9v!?>]	Zw[\w]ww^ w_?bc??
?*?H?eL=+?g?+?g?k??j>+?o:?t?U?x:?z:6|?:?6	????6	?	?:	?	??????????????Vfnnpn?n?!e?	q?B	eqzz??
eqzz?eq?e?.<
?!?#?H=W?Z=d=v=???<?RZ
?	H/?E2{?>F??
~?#e?????[\?c?2*?H????B?[\???U
~+??,??*?H??:?t?`?x?z:??:?6?????+-????,??6	?	???:ç??:???9ctinttvt?7?q?7zz?
???qzz???"S+T=UMVZW`XlT|[?H=$?+Q??~[\~??~??~??~??????????\+??+M>?ř3,?˚,??Y??Y??Ҷָڶݶ???,????*?H+??W*?,*?A??	???	?@z?_
@AaJb[c?*
7?9??\[\\??????
?+??+M>?ř3,?˚,??Y??Y??Ҷָڶݶ???,????+???
*??&+??*?H+??W*?H??
*?,??*?,*?A??	?????@zQ?2j
@AlOmTn]onprr?s?l?*
7?9???[\???????*?H??M,?,L+?t?^+?x?zM,??,:?6,?????+?,??,??:??:??N-Y?W???????*?H??
*?,??0U]]_]???q?@qzz@?	qzz??qzz?	qzz?q?:xyz${4|@}F~KR?S{e{f?u????44$N??fv?[\??H>6:	77*?H??:?t?v?x?z:??:		?6
*??6`>?#?-6`6?'e7??7:???:
	ç??:
	?
?*?"??*???Y?*::?6???g?k???	7???'a??	7	?	???*?H??6ç:????*?H??
*?,?	??*?"e??*?"?+?=??????????
?7?zq?Azqzz?%
zqzz?zqzz?zqzz??zq?&zzz@?zzz??zzz?zq??#?????/?A?K?[?e?n?v?z??????????????????????????????,?.?3?;???D???
n- AE.
/g???/?/?/?|??F0Cb@1?=2 H[\H3 ??	?+:6?ř5?˚-??Y??Y??Ҷָڶݶ???????+??:6?4???8?::?:??Y??@??+?D?I?M??O?ֶ?:?U?Z?]?a?cW+??????+ *?"e?g??4??$?>z?	z??.:?`?R?	>??E?H?T?b?j?t?w?~????????????????f
9?<??bvhi~Zjk?5l0E?m?H??[\????3 n??pY?s?v??pR:????SMAP
RealConnectionPool.kt
Kotlin
*S Kotlin
*F
+ 1 RealConnectionPool.kt
okhttp3/internal/connection/RealConnectionPool
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 4 Util.kt
okhttp3/internal/Util
*L
1#1,250:1
1#2:251
1768#3,4:252
608#4,4:256
608#4,4:260
608#4,4:264
*S KotlinDebug
*F
+ 1 RealConnectionPool.kt
okhttp3/internal/connection/RealConnectionPool
*L
60#1:252,4
95#1:256,4
106#1:260,4
215#1:264,4
*E
??xy[IzI{I|}Iz~I?[s??[*s\s?ss]ss?s^s?ss_ss)s*s>s9s?sEsFs?ss?s?s?s?s?s?s?s?s?s?ss3s?s?s?ss?sbss?sRs?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy