0 E| D} ~ D  D | D D D D       D D D       ~ D D D D D D ~ D E D E D D' E D D D D  numClientsIOPTIMAL_QUEUE_SIZE ConstantValued subscriptionLjava/util/Vector;contextService7Lorg/apache/derby/iapi/services/context/ContextService; contextMgr7Lorg/apache/derby/iapi/services/context/ContextManager;highPQLjava/util/List;normPQ nextServiceawakenedZwaitinginPauserunning stopRequestedstoppedlastServiceTimeJearlyWakeupCount:(Lorg/apache/derby/iapi/services/context/ContextService;)VCode subscribe7(Lorg/apache/derby/iapi/services/daemon/Serviceable;Z)I unsubscribe(I)V serviceNowenqueue7(Lorg/apache/derby/iapi/services/daemon/Serviceable;Z)Zclear()VnextAssignment8(Z)Lorg/apache/derby/impl/services/daemon/ServiceRecord; serviceClient8(Lorg/apache/derby/impl/services/daemon/ServiceRecord;)VrunpauseresumestopwaitUntilQueueIsEmpty()ZwakeUprestwork(Z)Vyield al OP QRjava/util/Vector a MNjava/util/LinkedList ST UT ^_ HI3org/apache/derby/impl/services/daemon/ServiceRecord a l wl WX kl VI v v v l  X vjava/lang/Throwable \v xv Zv yz [X ]X ZX ljava/lang/InterruptedException l \X l rl YX `I mn op {l   g1org/apache/derby/impl/services/daemon/BasicDaemonjava/lang/Object3org/apache/derby/iapi/services/daemon/DaemonServicejava/lang/Runnable5org/apache/derby/iapi/services/context/ContextServicenewContextManager9()Lorg/apache/derby/iapi/services/context/ContextManager;(II)Vjava/lang/SystemcurrentTimeMillis()J8(Lorg/apache/derby/iapi/services/daemon/Serviceable;ZZ)Vadd(ILjava/lang/Object;)Vsize()Iset'(ILjava/lang/Object;)Ljava/lang/Object;get(I)Ljava/lang/Object;calledjava/util/List(Ljava/lang/Object;)ZneedImmediateService needServiceisEmptyremoveservicedclient3Lorg/apache/derby/iapi/services/daemon/Serviceable;1org/apache/derby/iapi/services/daemon/Serviceable performWork:(Lorg/apache/derby/iapi/services/context/ContextManager;)I subscriber serviceASAP5org/apache/derby/iapi/services/context/ContextManagercleanupOnError(Ljava/lang/Throwable;Z)ZsetCurrentContextManager:(Lorg/apache/derby/iapi/services/context/ContextManager;)V-org/apache/derby/iapi/error/StandardException normalClose1()Lorg/apache/derby/iapi/error/StandardException;resetCurrentContextManagerwait*org/apache/derby/iapi/util/InterruptStatussetInterrupted notifyAll(J)Vjava/lang/Thread currentThread()Ljava/lang/Thread; getPriority.org/apache/derby/iapi/services/monitor/Monitor getMonitor8()Lorg/apache/derby/iapi/services/monitor/ModuleFactory;4org/apache/derby/iapi/services/monitor/ModuleFactorysetThreadPriority!DEFGHIJIKLMNOPQRSTUTVIWXYXZX[X\X]X^_`IabcH<**+*+*Y*Y *Y * decS7*Y:*YZ`>Y+:*ç :*--2-fgc'**Whgc6***M,,*ijceY+N * * :*Y:-W* 6ç :**d!8;;@;!klc* * mnc**1**YZ`M,,,,M*YN* * M-ç :-,,M*YN* * M-ç :-,B^aaeaxopch+ +!M,*N,-"6+#5,$ * * :*Y:+Wç ::-&WEQTTYT#]%$\]%qlcc**'*(!*)<*(***+*YL*,*-+çM+,*.&W**/7CFFIFrlcM)*YL*0*,*1M3+çN+-2 ##&#slc0*YL*0+çM+, tlc@$*-*YL*4*5+çM+,*6 ulcp*YL=>*(*:= *  *,+ñ*5*1N3+ç :+VZ]2QfRcffjf"\vc*4"Zvc*0$wlc$***7*5xvcw=*YN**7*8:*7:**<*Y;Z`; *;=*-ç :- B!* e8 *! <!2ORRVRyzc > 6* d6dl6**2?L+@= A BN- -CA- -C