. &r &s &t uv uw xyz{ | u} ~   & u  x u u u  & u u   & & & &y   & & & u 0 &    & u <  & u &  & & &  &   u Z      Z &  &  &  &  &  &  &  &  &  &  &   & u &    &  &  &  &   &  &! "# $%& '( &)* +,-. /01 &2 345 &6 7 89: &;< &=> ?@A BC DE FGH IJKL MN O &PQ RS TU | &VWX uYZ [\ ]^ _` DEF_QUAL_Ljava/lang/String; ConstantValueDEF_GROUP_NAME_SUBREGION_DELIM LOGGER_NAME defcacheattr_"Loracle/ias/cache/CacheAttributes;s_loggerLjava/util/logging/Logger;region_owned_ grphandle_Loracle/ias/cache/CacheHandle;ctx_Loracle/ias/cache/CacheCtx; getHandle ()Loracle/ias/cache/CacheHandle;Code Exceptions!(Z)Loracle/ias/cache/CacheHandle; releaseHandle()VinitCacheService()Z isRegionExist(Ljava/lang/String;)Z getDefGrpName()Ljava/lang/String;exceptionHandlerJ(Ljava/lang/String;Ljava/lang/Exception;)Loracle/ias/cache/CacheException;createSubRegionsD(Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/Attributes;)V defineRegion2(Ljava/lang/String;Loracle/ias/cache/Attributes;)V(Ljava/lang/String;)V getAccess ()Loracle/ias/cache/CacheAccess;2(Ljava/lang/String;)Loracle/ias/cache/CacheAccess;3(Ljava/lang/String;Z)Loracle/ias/cache/CacheAccess;P(Ljava/lang/String;Loracle/ias/cache/Attributes;Z)Loracle/ias/cache/CacheAccess; defineObject2(Ljava/lang/Object;Loracle/ias/cache/Attributes;)VD(Ljava/lang/Object;Ljava/lang/String;Loracle/ias/cache/Attributes;)VresetAttributes (Loracle/ias/cache/Attributes;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;J(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;loadList([Ljava/lang/Object;)V(([Ljava/lang/Object;Ljava/lang/Object;)V:([Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)VpreLoad(Ljava/lang/Object;)V'(Ljava/lang/Object;Ljava/lang/Object;)V9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)VputD(Ljava/lang/Object;Loracle/ias/cache/Attributes;Ljava/lang/Object;)VV(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Loracle/ias/cache/Attributes;)Vreplace replaceRemoteF(Ljava/lang/Object;Ljava/lang/Object;Loracle/ias/cache/CacheAddress;)VX(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Loracle/ias/cache/CacheAddress;)V invalidate(Z)V(Ljava/lang/Object;Z)V([Ljava/lang/Object;Z)Vdisableenable isDisabled(Ljava/lang/Object;)Zsavespoolclose defineGroup'(Ljava/lang/String;Ljava/lang/String;)VdefineSubRegion getSubRegionO(Ljava/lang/String;Loracle/ias/cache/Attributes;)Loracle/ias/cache/CacheAccess; getParent createPoolZ(Ljava/lang/String;Loracle/ias/cache/PoolInstanceFactory;Loracle/ias/cache/Attributes;II)Val(Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/PoolInstanceFactory;Loracle/ias/cache/Attributes;II)VdestroywaitForResponse(I)VcancelResponse getOwnership(I)Ljava/lang/Object;'(Ljava/lang/Object;I)Ljava/lang/Object;9(Ljava/lang/Object;Ljava/lang/String;I)Ljava/lang/Object; isPresentreleaseOwnership(Ljava/lang/Object;I)V getAttributes()Loracle/ias/cache/Attributes;1(Ljava/lang/Object;)Loracle/ias/cache/Attributes; getStatus!()Loracle/ias/cache/ObjectStatus;getAggregateStatus$()Loracle/ias/cache/AggregateStatus;3(Ljava/lang/Object;)Loracle/ias/cache/ObjectStatus;6(Ljava/lang/Object;)Loracle/ias/cache/AggregateStatus;getCount()IgetPool1(Ljava/lang/String;)Loracle/ias/cache/PoolAccess;b getRegionName listNames()[Ljava/lang/Object; listRegions()[Ljava/lang/String; listObjects()Ljava/util/Enumeration; getAllCached'(Ljava/lang/Object;I)Ljava/util/Vector;((Ljava/lang/Object;IZ)Ljava/util/Vector;toString0(Ljava/lang/String;Loracle/ias/cache/CacheCtx;)VgetDefRegionNameTRACE/(Ljava/util/logging/Logger;Ljava/lang/String;)J0(Ljava/util/logging/Logger;Ljava/lang/String;J)J   c de fg (oracle/ias/cache/RegionNotFoundExceptionjava/lang/StringBuffer k h ij: "" j k 'oracle/ias/cache/InvalidHandleException k ljava/lang/Exception m n javacache.properties op qr ` s java/util/StringTokenizer/ k> t   &oracle/ias/cache/ObjectExistsExceptionoracle/ias/cache/CacheAccess u vw <oracle/ias/cache/CacheExceptionCacheAccess.defineRegion  +oracle/ias/cache/CacheNotAvailableException x000DEFAULT_CONTEXT$$ y z{| }~defineRegion("", i) no(oracle/ias/cache/NullObjectNameException  return np  getAccess() m return: getAccess("") iCacheAccess.getAccess     defineObject(, " CacheAccess.defineObject resetAttributes(, CacheAccess.resetAttributesget( $oracle/ias/cache/NullObjectExceptionCacheAccess.get(oracle/ias/cache/ObjectNotFoundException return: \ i    return null {oracle/ias/cache/NullObj k #& loadList( #CacheAccess.loadList '*preLoad( CacheAccess.preLoad +-put( CacheAccess.put ."replace( CacheAccess.replace return:null /1replaceRemote( CacheAccess.replaceRemote 24 invalidate( 2CacheAccess.invalidate 25 2 6(disable( 6CacheAccess.disable 7(enable( 7CacheAccess.enable 89 isDisabled( 8rCacheAccess.isDisabled :(save( CacheAccess.savespool( ;CacheAccess.spoolclose [Mem]  = defineGroup("", " CacheAccess.defineGroup ?defineSubRegion(" getSubRegion( kl getParent() B CF createPool(" CCacheAccess.createPool G3destroy() localOnly= 9 GCacheAccess.destroy G4destroy( , localOnly=) G5 GwaitForResponse( ICacheAccess.waitForResponsecancelResponse() CacheAccess.cancelResponse KN getOwnership( K!oracle/ias/cache/TimeoutExceptionCacheAccess.getOwnership isPresent( OrCacheAccess.isPresentreleaseOwnership( PQ PCacheAccess.releaseOwnershipgetAttributes() RTgetAttributes( RCacheAccess.getAttributes getStatus() UYgetAggregateStatus() WZ getStatus( UCacheAccess.getStatusgetAggregateStatus( W getCount()  getPool(" ]CacheAccess.getPool listNames() areturn: list of  objects listRegions() c listObjects()  gi getAllCached( CacheAccess.getAllCached \ getDefRegionName()oracle_java_cache_service [Acc] ( i) oracle.ias.cache.CacheAccess java/lang/Object)oracle/ias/cache/InvalidArgumentException"oracle/ias/cache/NotAPoolExceptionoracle/ias/cache/CacheInternal getCacheCtx/(Ljava/lang/String;)Loracle/ias/cache/CacheCtx; defaultCtxoracle/ias/cache/CacheCtx EXP_NOREGIONappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; EXP_INVALHDL!(Loracle/ias/cache/CacheHandle;)VisReadyautoInitopenoracle/ias/cache/CacheHandle regionExists'(Ljava/lang/Object;Ljava/lang/String;)ZEXP_EXCEPTIONIN nextToken hasMoreTokens createRegion_(Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/Attributes;Loracle/ias/cache/CacheCtx;)VEXP_NAjava/util/logging/LevelINFOLjava/util/logging/Level;java/util/logging/Logger isLoggable(Ljava/util/logging/Level;)Z,(Ljava/lang/Object;)Ljava/lang/StringBuffer;EXP_NULLOBJNAMsetRegionNumberlogger(Z)Ljava/lang/StringBuffer;registerV(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/Attributes;)V locateObject\(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; EXP_OBJNFOUNDhashCode(I)Ljava/lang/StringBuffer;getClass()Ljava/lang/Class;java/lang/ClassgetNameFINEST*(Ljava/lang/String;Ljava/lang/Exception;)VL([Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V preLoadObjectK(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V putObjecty(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Loracle/ias/cache/Attributes;)Ljava/lang/Object; replaceObjectreplaceRemoteObjectj(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Loracle/ias/cache/CacheAddress;)V((Ljava/lang/Object;Ljava/lang/String;Z)V)([Ljava/lang/Object;Ljava/lang/String;Z)V'(Ljava/lang/Object;Ljava/lang/String;)V saveObject exceptionLog createGrouph(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/Attributes;)V&(Ljava/lang/String;)Ljava/lang/String;oracle/ias/cache/PoolAccess(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/PoolInstanceFactory;Loracle/ias/cache/Attributes;IILoracle/ias/cache/CacheCtx;)Vjava/lang/StringequalswaitForAllResponsecancelAllResponseK(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/Object;((Ljava/lang/Object;Ljava/lang/String;I)VC(Ljava/lang/Object;Ljava/lang/String;)Loracle/ias/cache/Attributes;E(Ljava/lang/Object;Ljava/lang/String;)Loracle/ias/cache/ObjectStatus;H(Ljava/lang/Object;Ljava/lang/String;)Loracle/ias/cache/AggregateStatus;getRegionCount(Ljava/lang/String;)I^(Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/CacheCtx;)Loracle/ias/cache/PoolAccess;'(Ljava/lang/String;)[Ljava/lang/Object;'(Ljava/lang/String;)[Ljava/lang/String; createList+(Ljava/lang/String;)Ljava/util/Enumeration; netSearchList:(Ljava/lang/Object;Ljava/lang/String;IZ)Ljava/util/Vector;java/util/VectorsizegetSeqId()J(J)Ljava/lang/StringBuffer;log.(Ljava/util/logging/Level;Ljava/lang/String;)V getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!&  a*u*Z***=M,,YY  *  ***Y*0****L  9;L;   "<**<M   * *Y   * +  :Y+ !:*"K*# *,$: &Y*':*:(:)U"NY *  - :#*,*: Y *  - K)+!:  : - .: +  %(%p{~%,, /0Y123M B456+4Y 7 * 8 +9: ;B*,:*+*?,:/:-.::456 4@!AXMyM| 0<%, *$ 0<%, dX/0Y12 ?B56 C;?&YD'MB56Y E ,9AX,, znL/0Y12 AB56 Y F * G ;A&Y*'LB56Y E +9 AX+0 M/0Y12 BB56)Y F * 8 H: ;B5*#.IYY  *  .&Y*'MB56Y E ,9!AX,0, N/0Y12 7B56*Y F * 8 +9: ;7*# *+J *+$:&Y*'NB56Y E -9AX-]be%0, *+*K,L, 745654Y M +9N , 8 -9: ;7,+*(:+*,-O0:P.::4564@AXAflAivl{v, **K+Q, B456+4Y R +9S ,9: ;B+*(:+*,T/:U.::456 4@!AX6V\6Yf\kf, P$ A456"4Y V +9: ;A:+*(:+**KW:E:YZYY [  +9 \.:Y.::456G54Y ] ^_ `a  AX84b AX+4c64Y E 9 AXd0V\X0V0Y\ Z,!Y - B456+4Y V +9S ,9: ;B:+*(:+**K,W:E:YZYY [  +9 \.:Y.::456G54Y ] ^_ `a !AX84b!AX+4c64Y E 9!AXd9_eX9_9be Z,"j > 745654Y V +9N , 8 -9: ;7:+,*(:+*,-W:G:YZYY [  +9 e.:Y.:: 456I64Y ] ^_ `a AX:4bAX,4c6 4Y E 9AX dDkqXDkDnq Z,#$ *+*Kf,#% *+*K,f,#& 745654Y g +9N , 8 -9: ;7+*(:+*,-h0:i.::4564@AXAbhAerhwr,'( *+*KjZ,') *+*K,jZ,'* 745654Y k +9N , 8 -9: ;7+,ZY=\*(:+*,-l0:m.::4564@AXAflAivl{vZ,+) *+*K,n,+* *+,-n,+, *+*K-,n,+- 7456?4Y o +9N , 8 -9S 9: ;7+,*(:+*,-pW0:q.:: 4564@AX KsyKvy,.! *+*K,r,."3  745654Y s +9N , 8 -9: ;7:+,*(:+*,-t::u.:: 456I64Y ] ^_S `a AX:4vAX,4c6 4Y E 9AX dDkqDn{q{,X/0 *+*K,-w,/1 7456?4Y x +9N , 8 -9S 9: ;7+,*(:+*,-y0:z.:: 4564@AX KrxKux,X2 **K{,23 **K{,2(*+{,24 B456"4Y | +9: ;B+*:+*} 7:/:~.::456 4@!AX-V\-Vd-Yn\andsn,2$*+,25 B456"4Y | +9: ;B+*:+* 7:/:~.::456 4@!AX-V\-Vd-Yn\andsn,6 **K,6( A456"4Y  +9: ;A+*(:+*/:.::456 4@ AX-LR-O\Ra\,7 **K,7( A456"4Y  +9: ;A+*(:+*/:.::456 4@ AX-LR-O\Ra\,8  **K,89 A6456"4Y  +9: ;A+*(:+*6A:.::4564Y E H AX0QW0TaWfa,: **K,<:( A456"4Y  +9: ;A*(:++*/:.::456 4@ AX3LR3O\Ra\,<;( A456"4Y  +9: ;A*(:++*/:.::456 4@ AX3LR3O\Ra\,<<N: @456 4Y  * ;@* N-+/2= *+*K,=>*+,,= *+*K,,= 745654Y  +  , 8 -9: ;7+,*(:+*,-0:.::4564@AXAgmAjwm|w,?*+,? 7456,4Y  +  ,9: ;7+*(:Y *  + N-*,**0:.::4564@AX8w}8z},@/0Y12 7456#4Y  + : ;7Y *  + N&Y-*M4564Y E ,9AX,,@A/0Y12 7456#4Y  + : ;7Y *  + :# *+,J&Y*N4564Y E -9AX-,B q]M B456 4;B*(L+*KM :I.4564Y E , !AX,'*,CD*+*K,-E,CF 7456O4Y  + 8  , 8 9S _S _: ;7+,*,+-*0:  .:  : 4564@AX [[E,G*,G3 A4564Y  H;A*D$*:*K** 7:/:.::456 4@ AX(V\(Vd(Yn\andsn,G(*+,G4 B456&4Y  +9 H;B++D,*:+*+*K* 7:/:.::456 4@!AX1sy1s1vy~,G$*+,G5 B456&4Y  +9 H;B+6+"+2+2D+S*:+* 7:/:.::456 4@!AX111,HIl A456"4Y  _: ;A*(:/:.::456 4@ AX39?3<I?NI,JwS @456 4;@*(N-/:.::456 4@AX &#0&50,KL**K*K,KM *+*K,KN 745654Y  +9S , S _: ;7+,*(:+*,:::.:: 4564@AX AknAksAk}n},O9 A6456"4Y  +9: ;A+*(:+*6G:.W7::4564Y E H AX0QW0TgWdgglgPIC7 A456"4Y  _: ;A**K,PQ B456+4Y  +9S _: ;B+*(:+*¨/:.::456 4@!AX6V\6Yf\kf,RS{L A456 4ĸ;A**KL0:YY  *K  ƿ4564Y E +9 AX+"%Z,RT A456"4Y Ƕ +9: ;A:+*(:+*:A:.::4564Y E 9 AX0QW0TaWfa,UVWK @N456 4ʸ;@**KN4564Y E -9AX-,WXpd @N456 4̸;@**KN4564EAX*4c64Y E -9AX-,UY A:456"4Y ζ +9: ;A+*(:+*:A:.::4564Y E 9 AX0QW0TaWfa,WZ A:456"4Y Ѷ +9: ;A+*(:+*:Z:.::4564@ AX+4c64Y E 9 AX0QW0TaWfa,[\\P A456 4Ӹ;A*(:*<4564Y E _ AX,]^ A456"4Y ն + G ;A:*+*:A:.::4564Y E 9 AX0>D0ANDSN_Z,` *ab A456 4ظ;A*(:*L4568+'4Y ڶ +_۶  AX74v AX*4c64Y E +9 AX+,cdK? A456 4ܸ;A*(:*L456 4E AX+,efui A456 4޸;A*(:*L4564@ AX*4c64Y E +9 AX+,gh*+ Z,gi2  745654Y  +9S _S H: ;7::+*Y*:+*::.:  : 456>+4Y ڶ _۶ AX:4vAX,4c6 4Y E 9AX GG Z,j *kTH******++*3 *+***kl:.******+*,** m K? ?B56 ;?MB56Y E , AX,no*+ AnpJ> 7 7*BK*5Y   + q 4