1 9  9 9 9  9 9 9  9 9          9 9 9 9 9  ( ( ( (    (  TRACE_LEVELI ConstantValue TRACE_EVENTm_createHandleSyncObjLjava/lang/Object; NO_CHECK_IDLEm_poolIdLjava/lang/String; m_handlesLjava/util/ArrayList;m_tracerLoracle/mgw/common/Trace; m_maxPoolSizem_handleFactory*Loracle/mgw/drivers/PooledOPHandleFactory;(Ljava/lang/String;I)VCodeLineNumberTableLocalVariableTablethis!Loracle/mgw/drivers/OPHandlePool;poolId initialSize@(Ljava/lang/String;ILoracle/mgw/drivers/PooledOPHandleFactory;)Vfactory/(Ljava/lang/String;ILoracle/mgw/common/Trace;)VtracerY(Ljava/lang/String;ILoracle/mgw/drivers/PooledOPHandleFactory;Loracle/mgw/common/Trace;)VgetNumberOfElements()IsetOPHandleFactory.(Loracle/mgw/drivers/PooledOPHandleFactory;Z)V handleFactory invalidateZ getHandle%()Loracle/mgw/drivers/PooledOPHandle;i resultHandle#Loracle/mgw/drivers/PooledOPHandle;handle Exceptions checkHandles(J)Vge$Loracle/mgw/common/GatewayException; increment currentTimeJ()VremoveExtraHandlessetMaxPoolSize(I)VsizegetMaxPoolSizemarkAllInvalid getAllHandles&()[Loracle/mgw/drivers/PooledOPHandle;destroyHandles allCheckedIn()Z checkedIn setPoolId(Ljava/lang/String;)V getPoolId()Ljava/lang/String; getTracer()Loracle/mgw/common/Trace; getLogger()Loracle/mgw/common/Log; getFacility getComponent SourceFileOPHandlePool.java MZ Mpjava/lang/Object @A DE J;java/util/ArrayList Ms FG KLoracle/mgw/common/Trace M HI M t\ vp ip !oracle/mgw/drivers/PooledOPHandle { p { { p"oracle/mgw/common/GatewayException  qp ij java/lang/StringBuffersetting max pool size to N marking pooled OPHandles invalid p $[Loracle/mgw/drivers/PooledOPHandle;destroying pooled OPHandles!all pooled OPHandles checked in? \oracle/mgw/drivers/OPHandlePooloracle/mgw/common/MgwLog?(Loracle/mgw/common/Log;ILjava/lang/String;Ljava/lang/String;)V.(Loracle/mgw/common/Trace;Ljava/lang/String;)Vget(I)Ljava/lang/Object; isCheckedOut(oracle/mgw/drivers/PooledOPHandleFactorycreateOPHandleF(Loracle/mgw/drivers/OPHandlePool;)Loracle/mgw/drivers/PooledOPHandle;add(Ljava/lang/Object;)Zcheckout checkIdle(J)ZisViableremoveisClosedcloseoracle/mgw/common/Log exception*(Ljava/lang/String;Ljava/lang/Throwable;)V isEventLevel(II)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toStringtrace markInvalidtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;(Z)Ljava/lang/StringBuffer;!9 :;<=>;<?@AB;<CDEFGHIJ;KLMNOK *+P &Q  RS TE U;MVOU *+-P +5Q* RS TE U; WLMXOU *+-P 9>Q* RS TE U; YIMZOa**Y*+**Y *- * Y + +* Y+ *P2 BCDE%F*K0LDMINZP`QQ4aRSaTEaU;aWLaYI[\O2* PXQ RS!]^OX*+ *Pfg h iQ RS_L`a!bcOkLM*>* '* M,,,L +%* ** *L* +W+ ++P>qruxz!{.}0~3x9KV_ciQ* /d;kRSiefggfh !ijO+6* n6* N-J -W-1* W6--:*!*"#*$W]` PN(08AKNW]`botwz~Q>b klema[gfwd;RSno!ipO6*%P Q RS$qpOw* *k=* ^>* L* *B+/* W>++:*!*"#TZ] PF)7@IKTZ]_lpsvQ4_ klVma)Mgffd;wRS!rsOx4*&'!*&(Y)*+,-.**P  */3Q4RS4t;u\O/*PQ RS!vpOB*&' *&/.L=* * L+ +0ܱP& " #%(%*1+5,;(A.Q 'd;BRS*gf!wxO<* 122P5Q RS!ypOp*&' *&3.L=* K* L+5* W++N*!*!*"-#LGMP PF: ;=C%E1G5J>KGPMVPRQTXUdVg[m]o^Q*QklSd;pRSXgf!z{Oa<M>* '* M,,< *&'!*&(Y)4+5-.P2 bcegh!j*l,m/e5rAs_yQ*/d;aRS_|a]gf}~O>*+P ~QRSTEO/*PQ RSO/*PQ RSO2*6PQ RSO2*7PQ RS\O2*8PQ RS