Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\javacache\lib\oracle\ias\cache\CacheInternal.class
?? .? T? S? S? S?? ? S? ? S? ? S? ? S? ? S? ?????{ S? ? S? ? S? S? ? S? ? S? ?<?? S? S?? ?? S? ?? %? %??? ? )? ?? ? ??? d ? ? ? :? : : : A? S G? S S S S S N? S N N ! " ?#$ X? S%& [? S'( S) ^* S+ ,- S./ d? S0 S1 23 S4 56 k7 S8 k9 S: S;<= q> S? X@ ABC qD E FG qH SI qJ AK qL SM qN SO AP SQ ARST UV W kX kY kZ k[ k\ k] S^ k_` ?? Sa bc qd ef gh gi gj gk lm Fn qo Sp Sqr ?s ?t u Sv ?wx 2yz{| ?}~ ??? ? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? S?? s S? S? q? k? S? k? S? k? ? ? ? ? ? ? ? k? ? ? ? ? ? d S S d ? , , S S Ap >s S S D? S I D D M P A S D g ^! 2"# g$ N% N& N'( ^s T)??? U) *+ d, - ?. @ @ @ ? @ S/ l0 q1 l2 34 q5 S6 k7?? ^8 S9 S: G; ^< ^= G> G? G@ TA TB GC GD???????@$ SE ^F XG k ^H SI kJ lK kL SM kN k >O >P >Q >R ST kU kV W qX YZ[ ?? ^\ ?] ?p^ ?_ S` qa lb lcde ?? :fgh Sij Ik Il Im In Io :p Iq Ir Istu ?s Svw q?xyz d{ d| d} S~ d S? d? S? A?? ?? X? X? q? X? U? q? F? F? S? k? q? ^? [? N?? A??RS?? ?T ??? ? [??T???? [?? U???? s S? ?5 S? S? ??? ?? ?? ?? ?A ?E ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? g? ? [ S? k? k? k? k? k? S? ^? ^? ^?? A? ?? k??????? A? q?? J? S? _? a ? ? S? S??? DESTROYED Ljava/lang/String; ConstantValue? DEFAULTCONTEXT NULL_OBJECT Loracle/ias/cache/NullObj; V900 I V904 BASEVERSION V1013 VERSIONS [I OBJECT_FREE J OBJECT_LOADED OBJECT_LOADING OBJECT_NEEDLOAD OBJECT_VALID OBJECT_UPDATEALL OBJECT_INMEMORY OBJECT_GROUP ? OBJECT_ONDISK OBJECT_DISTRIBUTE OBJECT_NEEDVERIFY OBJECT_REPLY OBJECT_DISKONLY OBJECT_DISKABLE OBJECT_MEMORY @ OBJECT_REPLACE ? OBJECT_ORIGINAL OBJECT_SYNCUP OBJECT_FINDONLY OBJECT_ATTRSET OBJECT_SYNCDEF OBJECT_NOWAIT OBJECT_TTLDESTROY OBJECT_WRITEONLY ? OBJECT_LOADER OBJECT_STREAM OBJECT_REMOTELOAD OBJECT_NOTDEFINED OBJECT_REGION OBJECT_DISABLED OBJECT_ALLOWNULL OBJECT_MEASURESIZE OBJECT_LISTLOAD EVENT_INV_TIMEOUT OBJECT_NO_LOCK OBJECT_LOADERSET OBJECT_ISFILE OBJECT_SPOOLING OBJECT_TIMEINV_LOCALONLY LOAD_MASK OBJECT_TYPES P? OBJECT_ATTRIBUTES @?* EXP_LOAD EXP_VERIFY EXP_INTERNAL EXP_DISKCACHE EXP_DISKLOCK EXP_DISKMDFILE EXP_BADID EXP_BADHANDLE EXP_INVALID EXP_NEGATIVE EXP_NEGREFCNT EXP_GRPLOOP EXP_NOLOAD EXP_CONWAIT EXP_NOTIMPEVENT EXP_BADADDR EXP_INVALID_SSLCONF EXP_FULL EXP_RFULL EXP_NA EXP_NCNA EXP_DISKNA EXP_PRIV EXP_GUSE EXP_INVALARG EXP_INVALGRP EXP_INVALHDL EXP_INVALOBJ EXP_LDCONFL EXP_NETOFF EXP_NOTPOOL EXP_POOLEMPTY EXP_NORETROBJ EXP_NOIMPL EXP_NULLOBJ EXP_NULLOBJNAM EXP_OBJEXISTS EXP_OBJNFOUND EXP_OBJNOSYNC EXP_NOREGION EXP_NOGROUP EXP_RESPFAIL EXP_CANTCREATE EXP_BASEEXCEPT EXP_EXCEPTIONIN EXP_ATTRSET EXP_INVALUPDATE EXP_NOTOWNER EXP_SYNCDESTROYED EXP_REDEFINELOCAL EXP_REMCACHENFOUND EXP_NAMEDCACHEDEST EXP_BADNAME CACHE_READY CACHE_ONNET CACHE_FLUSH CACHE_NOAUTOINIT CACHE_NAMEDINIT HASHSIZE TP_MIN TP_MAX TJ_TIMEOUT ? STREAMBUFDEFAULT ( WATERMARGIN F GROUP? NET? DISK? MEM LOADER? CACHEMGR? DISKMGR? CACHEACC? LOGGER_NAME nextbuck interval intvllen hashtab [Loracle/ias/cache/Bucket; loadId workingDir asyncTaskQ Loracle/ias/cache/TaskQ; ttlQ Loracle/ias/cache/TimeQ; respQ Loracle/ias/cache/ResponseQ; distributed Z session cleanerThr Ljava/lang/Thread; diskThr objectMax cacheMaxSize curObjCnt curCacheSize regionNumber severity addrList Ljava/util/Vector; streamBufSize cAttr "Loracle/ias/cache/CacheAttributes; logger Ljava/util/logging/Logger; diskManager Loracle/ias/cache/DiskManager; haveInvalidation haveDiskCache detectInterval pingInterval capacityBuffer highWater lowWater seqId cacheId flags cacheAddress bootlock [B capacityPolicy !Loracle/ias/cache/CapacityPolicy; aggStatus "Loracle/ias/cache/AggregateStatus; aggDiskStatus updatingStats cacheHostName transport cacheInstance RESOURCES defaultCtx Loracle/ias/cache/CacheCtx; ctxTable Loracle/ias/cache/RegionTable; namedCacheList Ljava/util/HashMap; namedCacheMap Loracle/ias/cache/BitMap; <init> ()V Code init %(Loracle/ias/cache/CacheAttributes;)V Exceptions? &(Loracle/ias/cache/CacheAttributes;Z)V declarativeConfig (Ljava/lang/String;)V open initExceptionLocale ()Ljava/util/ResourceBundle; getAttributes $()Loracle/ias/cache/CacheAttributes; getObjectCount ()I getCacheSize ()J getLocalDiskCacheSize (Ljava/lang/String;)J getDiskCacheRootPath ()Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; getDistributedDiskCacheSize resetAttributes close listCacheRegions ()Ljava/util/Hashtable; globalInvalidate (Z)V globalDestroy newInterval ()Z getNextBucket getRegionNumber getCacheCtxIndex getFlags hashName '(Ljava/lang/String;Ljava/lang/Object;)I getVersion getInternalVersion setFlags (Loracle/ias/cache/Attributes;)J incrCurCnt (Loracle/ias/cache/Mdslot;)Z incrCnt decCurCnt (Loracle/ias/cache/Mdslot;)V setInvalidationList "(Loracle/ias/cache/DiskManager;Z)V cleanCache updateStats cleanMemoryCache cleanDiskCache cleanIdle writeOurTimeStamp deathDetect addInvalidation (Loracle/ias/cache/Mdslot;Z)V freeDisk setDiskLeader G(Loracle/ias/cache/commx/GroupView;Loracle/ias/cache/commx/GroupView;)Z removeLocalCache removeAll (Ljava/io/File;)V updateLocalDisk (JZLoracle/ias/cache/CacheCtx;)V? updateGlobalDisk trace dump (Loracle/ias/cache/CacheCtx;)V isReady autoInit isDistributed isDistributedObject .(Loracle/ias/cache/Mdslot;Ljava/lang/String;)Z listCacheObjects ()Ljava/util/Enumeration; dumpToString getConfig +(Ljava/lang/String;)Ljava/util/Enumeration; exceptionLog *(Ljava/lang/String;Ljava/lang/Exception;)V E(Loracle/ias/cache/CacheCtx;Ljava/lang/String;Ljava/lang/Exception;)V exceptionHandler 8(Ljava/lang/Exception;)Loracle/ias/cache/CacheException; S(Loracle/ias/cache/CacheCtx;Ljava/lang/Exception;)Loracle/ias/cache/CacheException; J(Ljava/lang/String;Ljava/lang/Exception;)Loracle/ias/cache/CacheException; e(Loracle/ias/cache/CacheCtx;Ljava/lang/String;Ljava/lang/Exception;)Loracle/ias/cache/CacheException; getSeqId getLocalAddressObject <(Loracle/ias/cache/CacheCtx;)Loracle/ias/cache/CacheAddress; saveCacheCtx 0(Ljava/lang/String;Loracle/ias/cache/CacheCtx;)V checkCacheCtx (Ljava/lang/String;)Z getCacheCtx ()Loracle/ias/cache/CacheCtx; /(Ljava/lang/String;)Loracle/ias/cache/CacheCtx; closeNamedCaches removeCacheCtx ctxCleanup getActiveHostInfo >(Loracle/ias/cache/CacheCtx;)[Loracle/ias/cache/CacheHostInfo; getNamedCaches ()[Loracle/ias/cache/NamedCache; getNamedCache 1(Ljava/lang/String;)Loracle/ias/cache/NamedCache; createNamedCache Z(Ljava/lang/String;Loracle/ias/cache/NamedCacheAttributes;Loracle/ias/cache/Attributes;Z)Z cleanLock checkDiskUid ([B)Z checkDiskCapacity checkDiskPath initRegionFromDisk T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/CacheCtx;)V initFromDisk B(Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/CacheCtx;)V migrateDiskCache U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/CacheCtx;I)V initNet E(Loracle/ias/cache/NamedCacheAttributes;Loracle/ias/cache/CacheCtx;)V log Deprecated <clinit>VWY]BC@] oracle/ias/cache/CacheAttributes12??ab?#"#?](]?])d;];?]]:]9]?VJV??./?#<= oracle.ias.cache???34?w oracle/ias/cache/CacheLogManagerY? java/lang/Throwable java/util/logging/FileHandler?VV??????? java/io/IOException??? java/lang/InterruptedException?t????? Initializing...???? java/lang/StringBuffer Using CacheAttributes: ?????lDV oracle/ias/cache/DefaultPolicyDE? ? oracle/ias/cache/CapacityPolicy oracle/ias/cache/AggregateStatusFGHG*]+d,] oracle/ias/cache/BitMapTUWw java/lang/Exception oracle/ias/cache/RegionTablePQ java/util/HashMapRS oracle/ias/cache/BucketV ] oracle/ias/cache/TimeQ0] hdV oracle/ias/cache/DiskManagerV56lV8] oracle/ias/cache/CacheCtx 000DEFAULT_CONTEXT$$VNO?l - .dump_#_t??# !f?] lAV!"#$f%&'Y()?*W???W+l,l???t oracle/ias/cache/CacheCleaner%&-W Cache is initialized../01l2#3456W789:O;<=>pW?? oracle/ias/cache/ConfiguratorV_?d@?YZAW user.languageBm en java/util/Locale VC %oracle.ias.cache.messages.TranslationDEF "java/util/MissingResourceException EXPLOADGm?V EXPVERIFY?V EXPINTERNAL?V EXPDISKCACHE?V EXPDISKLOCK?V EXPDISKMDFILE?V EXPBADID?V EXPBADHANDLE?V EXPINVALID?V EXPNEGATIVE?V EXPNEGREFCNT?V EXPGRPLOOP?V EXPNOLOAD?V EXPCONWAIT?V EXPNOTIMPEVENT?V?V EXPFULL?V EXPRFULL?V EXPNA?V EXPNCNA?V EXPDISKNA?V EXPPRIV?V EXPGUSE?V EXPINVALARG?V EXPINVALGRP?V EXPINVALHDL?V EXPINVALOBJ?V EXPLDCONFL?V EXPNETOFF?V EXPNOTPOOL?V EXPPOOLEMPTY?V EXPNORETROBJ?V EXPNOIMPL?V EXPNULLOBJ?V EXPNULLOBJNAM?V EXPOBJEXISTS?V EXPOBJNFOUND?V EXPOBJNOSYNC?V EXPNOREGION?V EXPNOGROUP?V EXPRESPFAIL?V EXPCANTCREATE?V EXPBASEEXCEPT?V EXPEXCEPTIONIN?V EXPATTRSET?V EXPINVALUPDATE?V EXPNOTOWNER?V EXPSYNCDESTROYED?V EXPREDEFINELOCAL?V EXPREMCACHENFOUND?V EXPNAMEDCACHEDEST?V EXPBADNAME?V +oracle/ias/cache/CacheNotAvailableExceptionij??HIih??JlnjnhK#L#M#N#O#P]Q]oRS#T]U#V#W#XWL]?WYWZ?[W\W?W?W java/io/File?? Cache is shutdown. [Mem] ?? java/util/Hashtable??]^w_? oracle/ias/cache/CacheObjectInfo`Vabcd oracle/ias/cache/Message invalidateVe oracle/ias/cache/TaskVfghqri? java/lang/StringjktlW destroy#jmnofpq (oracle/ias/cache/NullObjectNameExceptionrfsV oracle/ias/cache/CacheExceptiontlu]@d??v#wwxyz$d{|7#7w}W?WI#~]?W?????W?W?W?G??xf?????W?w?W?V?????W?w??V??w?? removeAll can't delete file ?|?????l?? Dumping Cache contents to java/io/FileWriter???W Unable to dump cache contents.?????w?d?? oracle/ias/cache/Attributes oracle/ias/cache/ListEnumeration?? @ ?? |???V?V?V?#???V?]?] listCacheObjects error At ?? oracle.ias.cache.CacheInternal (oracle/ias/cache/ObjectNotFoundException &oracle/ias/cache/ObjectExistsException $oracle/ias/cache/NullObjectException?w?W????V????_>d?? oracle/ias/cache/CacheAddressV??????l???b?w?C?_???w?f???? oracle/ias/cache/CacheHostInfo????? %oracle/ias/cache/commx/GroupException??? %oracle/ias/cache/commx/NetworkAddress??? oracle/ias/cache/NamedCache?? [Loracle/ias/cache/NamedCache;?? /?? $oracle/ias/cache/NamedCacheException " "?????zf?w oracle.ias.cache.CacheInternal.???]??d???]??d????V??????w?w?l?f?????? oracle/ias/cache/Net????????_?_Y??? oracle/ias/cache/NullObjZ[abK] oracle/ias/cache/CacheInternal java/lang/Object 000DESTROYED$$ [Grp] [Net] [Dsk] [Ldr] [CMg] [DMg] [Acc] !oracle/ias/cache/NetworkException #oracle/ias/cache/DiskCacheException clone ()Ljava/lang/Object; distribute maxObjects maxSize cleanInterval cacheName getAddrList ()Ljava/util/Vector; java/util/logging/Logger getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; isOverrideLogconfiguration ?(Ljava/util/logging/Logger;Loracle/ias/cache/CacheAttributes;)V logFileName (Ljava/lang/String;Z)V addHandler (Ljava/util/logging/Handler;)V getLogLevel ()Ljava/util/logging/Level; setLevel (Ljava/util/logging/Level;)V java/lang/Thread sleep (J)V setUseParentHandlers java/util/logging/Level INFO Ljava/util/logging/Level; isLoggable (Ljava/util/logging/Level;)Z .(Ljava/util/logging/Level;Ljava/lang/String;)V FINE append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance initMap (I)V clearBit oracle/ias/cache/ThreadPool interrupt isAlive (IZ)V oracle/ias/cache/TaskQ getInstance ()Loracle/ias/cache/TaskQ; java/lang/System currentTimeMillis diskPath -(Loracle/ias/cache/NamedCacheAttributes;IFF)V getWorkingDir M(Ljava/lang/String;Ljava/lang/ClassLoader;IZZLoracle/ias/cache/DiskManager;)V setDefaultCtx getCacheDumpFilePath setCacheDumpPath dms oracle/ias/cache/CacheDms createDmsCache setDms getNet ()Loracle/ias/cache/Net; isDefault getResponseQ ()Loracle/ias/cache/ResponseQ; getCacheId getLocalAddress getView $()Loracle/ias/cache/commx/GroupView; oracle/ias/cache/commx/GroupView size java/lang/Math max (II)I (IILoracle/ias/cache/TaskQ;)V setCacheCtx setDiskLocks getGlobalPath getLocalPath start getHandle ()Loracle/ias/cache/CacheHandle; oracle/ias/cache/CacheAccess getDefRegionName oracle/ias/cache/CacheHandle '(Ljava/lang/Object;Ljava/lang/String;)V locateGroup J(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; setRegionNumber getRegionSlot -(Ljava/lang/String;)Loracle/ias/cache/Mdslot; oracle/ias/cache/Mdslot cacheCtx createDmsRegion /(Ljava/lang/String;Loracle/ias/cache/Mdslot;Z)V releaseHandle !(Loracle/ias/cache/CacheHandle;)V getCacheAttributes readConfig defineDeclarable getProperty '(Ljava/lang/String;Ljava/lang/String;)V java/util/ResourceBundle getBundle @(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; getString getDiskManager ()Loracle/ias/cache/DiskManager; getRootDiskPath capacityBufferSet maxObjectsSet maxSizeSet diskSizeSet diskCountSet diskSize diskCount %(Loracle/ias/cache/CacheAttributes;)Z logSeveritySet logSeverity cleanIntervalSet nameSet autoInitSet wakeup rest join wakeupAll term java/util/Enumeration hasMoreElements nextElement region containsKey (Ljava/lang/Object;)Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ;(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;JZ)V 1(ILjava/lang/Object;Loracle/ias/cache/CacheCtx;)V broadcast 9(Loracle/ias/cache/Task;Loracle/ias/cache/CacheHandle;I)V keys ((Ljava/lang/Object;Ljava/lang/String;Z)V clearBucket gc nextBit (I)I getCapacity growMap (II)V hashCode version getLocalizedMessage internalVersion wasCounted isPrivate objStatus Loracle/ias/cache/ObjectStatus; oracle/ias/cache/ObjectStatus updateSize (JZ)V cleanTtl pass aggStats resetmaps getNewStats $()Loracle/ias/cache/AggregateStatus; %(Loracle/ias/cache/AggregateStatus;)V reset notifyAll wait newStats getPriority (I)J clean ((JLoracle/ias/cache/AggregateStatus;IJ)V getCtxList ()[Loracle/ias/cache/CacheCtx; qualifier isDirectory list ()[Ljava/lang/String; #(Ljava/io/File;Ljava/lang/String;)V delete FINEST (JJZ)V SEVERE getCacheDumpPath ALL :(Loracle/ias/cache/CacheCtx;Ljava/io/OutputStreamWriter;)V flush C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V state object Ljava/lang/Object; (I)Ljava/lang/StringBuffer; name group type expire valid (Z)Ljava/lang/StringBuffer; ownerInfo refcount accesses logged setLogged getBaseException ()Ljava/lang/Exception; setInfoMsg )()Loracle/ias/cache/commx/NetworkAddress; *(Loracle/ias/cache/commx/NetworkAddress;)V setCtx getCtx getName removeCtx equals useDms destroyDmsRegion destroyDmsCache isDiskCacheConfigured getIndex freeDiskCache remove &(Ljava/lang/Object;)Ljava/lang/Object; setBit chan Loracle/ias/cache/commx/Channel; oracle/ias/cache/commx/Channel getMembers java/util/Vector get (I)Ljava/lang/Object; values ()Ljava/util/Collection; java/util/Collection toArray (([Ljava/lang/Object;)[Ljava/lang/Object; indexOf (Ljava/lang/String;)I %oracle/ias/cache/NamedCacheAttributes isLogLevelSet getClassLoader ()Ljava/lang/ClassLoader; maxCount setMaxCount setMaxSize maxDiskCount setMaxDiskCount maxDiskSize setMaxDiskSize createRegion _(Ljava/lang/String;Ljava/lang/String;Loracle/ias/cache/Attributes;Loracle/ias/cache/CacheCtx;)V E(Loracle/ias/cache/CacheCtx;Loracle/ias/cache/NamedCacheAttributes;)V checkUid checkCapacity shouldMigrate getMigrationPath getMigrationVersion getGroupConfig &()Loracle/ias/cache/commx/GroupConfig; getDiskUid ()[B "oracle/ias/cache/commx/GroupConfig setTag (Ljava/io/Serializable;)V setWorkingDir setCacheName B(Loracle/ias/cache/commx/GroupConfig;Loracle/ias/cache/CacheCtx;)I setNet (Loracle/ias/cache/Net;I)V !ST ? UV W X YV W r Z[ \] W M ^] W N _] W O `] W P ab cd W e gd W j hd W n id W v jd W z kd W ~ ld W r md W n pd W ? qd W h rd W ? sd W l td W u wd W x xd W y {d W | ~d W ? d W p ?d W ? ?d W ? ?d W t ?d W ? ?d W | ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?d W ? ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?V ?] W ? ?] W ? ?] W ? ?] W ? ?] W ? ?] W ? ?] W ? ?] W ? ?] W ] W W V W V W V W V W B V W V W V W V W V W ? ] d ] ] V ! "# $# %&