1 ,fg h )i )j )k lm no )pq rs ntu )vw x y )z{ |}~  n ) )  l )  r loggerLjava/util/logging/Logger;m_availableConnectionsLjava/util/Map; SignaturesLjava/util/Map;>;m_numAvailableConnectionsI2(Loracle/ucp/common/UniversalConnectionPoolImpl;)VCodeLineNumberTableLocalVariableTablethis7Loracle/ucp/common/AvailableConnectionsManyCollections;cp/Loracle/ucp/common/UniversalConnectionPoolImpl; Exceptions$createAvailableConnectionsCollection<(Loracle/ucp/ConnectionRetrievalInfo;)Ljava/util/Collection;connectionRequestInfo$Loracle/ucp/ConnectionRetrievalInfo; connectionsLjava/util/Collection;LocalVariableTypeTable>Ljava/util/Collection;getAvailableConnectionsconnectionRetrievalInfoaddAvailableConnection)(Loracle/ucp/UniversalPooledConnection;)V connection&Loracle/ucp/UniversalPooledConnection;criremoveAvailableConnection)(Loracle/ucp/UniversalPooledConnection;)ZL(Loracle/ucp/ConnectionRetrievalInfo;)Loracle/ucp/UniversalPooledConnection;conniterLjava/util/Iterator;;(()Loracle/ucp/UniversalPooledConnection;connsi$closeAllConnections()Vi connsToClose'[Loracle/ucp/UniversalPooledConnection;getNumAvailableConnections()I!getNumAvailableLabeledConnectionsgetAllAvailableConnections)()[Loracle/ucp/UniversalPooledConnection; SourceFile(AvailableConnectionsManyCollections.java 56java/util/HashMap 5 /0 34   -.(available connections collection created java/util/Collection @A&available connections collection found available connection added available connection removed available connection not removed)available connections collection is empty  $oracle/ucp/UniversalPooledConnection Z ab OP all connections closed ^_ available conections: {0} 5oracle/ucp/common/AvailableConnectionsManyCollections  *oracle/ucp/common/AvailableConnectionsBase+oracle/ucp/UniversalConnectionPoolException(I)VgetConnectionPool1()Loracle/ucp/common/UniversalConnectionPoolImpl;-oracle/ucp/common/UniversalConnectionPoolImplcreateCollection()Ljava/util/Collection; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/logging/Loggerfinest(Ljava/lang/String;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;getConnectionRetrievalInfo&()Loracle/ucp/ConnectionRetrievalInfo;add(Ljava/lang/Object;)ZnotifyAvailable'(Loracle/ucp/ConnectionRetrievalInfo;)Vremoveiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;valuesgetPhysicalConnectionclosePhysicalConnection(Ljava/lang/Object;)Vjava/util/logging/LevelFINESTLjava/util/logging/Level;java/lang/IntegervalueOf(I)Ljava/lang/Integer;log@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/ClassgetCanonicalName()Ljava/lang/String;(oracle/ucp/util/logging/UCPLoggerFactory createLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!),-./01234 567Y*+*Y*8@.4A9:;<=>?@A7z*M*+,W  ,8FGIJ9 :;BCDEF DG!HA7s%*+  M, *+M  ,8Z\^b#e9 %:;%ICDEJK7U+M*YN*,  : *,:+*Y`*,  -ç :- JMMQM8. ps uxz&}1;@HT9*.DEU:;ULMNNCF .DG!OP7J*+  M,,,+*Yd     8& !+35@H9 J:;JLM7DEF 7DG!OQ7E*+  M,,N-!-:-*Yd8* %06@C940RME:;ENC7DE)STF7DG)SU!OV7ZL*M,A, N-:"L*Yd+8* $,6AHRUX94,)ST$1WEGXTZ:;XRMF,)SU$1WGYZ7X*YM*L>+*+2 W*,ç :,*M>+,+2!" # &))-)86  $05=IOW94 [47[4X:; O\]5#<=!^_7/*89 :;`_7,8 9 :;!ab7l*$L=*N-;- :::+S² %&+'(+8 -LZj9HLRM6!XT-*WEAXTl:;dD] b[4F -*WGcZ7% )*+ 8&de