Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\javacache\lib\oracle\ias\cache\CacheCleaner.class
?? . ? 1 = > 0 ? 0 @ A B A C D E A F A G A H A I A J A K A L A M A N A O P Q R D S T U D V A W A X Y Z [ \ A ] A ^ _ ` a b [ c D d e f g h e i g j k e l e m n o p q r A s A t u v LOGGER_NAME Ljava/lang/String; ConstantValue w MAXWAIT I ? <init> ()V Code run 9 : CacheCleaner x y z { | } 7 ~ ? ? ? ? ? ? 7 ? 7 ? ? ? ? ? ? ? ? ? { ? : ? ? ? ? ? oracle/ias/cache/CacheCtx ? ? ? ? ? ? ? ? 7 ? 7 ? ? ? ? ? ? { ? 7 ? ? oracle/ias/cache/Task 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/Exception [CMg] ? ? ? ? oracle/ias/cache/CacheCleaner java/lang/Thread oracle.ias.cache.CacheCleaner setName (Ljava/lang/String;)V setDaemon (Z)V oracle/ias/cache/CacheInternal intvllen ttlQ Loracle/ias/cache/TimeQ; oracle/ias/cache/TimeQ isWorking ()Z newInterval curObjCnt objectMax highWater F curCacheSize J cacheMaxSize checkDiskCapacity cleanCache cleanIdle ctxTable Loracle/ias/cache/RegionTable; oracle/ias/cache/RegionTable getCtxList ()[Loracle/ias/cache/CacheCtx; getNextTime ()J java/lang/System currentTimeMillis waitForWork (I)V haveDiskCache pingInterval getDiskManager ()Loracle/ias/cache/DiskManager; isDistributed oracle/ias/cache/DiskManager writeOurTimeStamp detectInterval asyncTaskQ Loracle/ias/cache/TaskQ; 1(ILjava/lang/Object;Loracle/ias/cache/CacheCtx;)V oracle/ias/cache/TaskQ putTask (Loracle/ias/cache/Task;)V haveInvalidation getNext ()Loracle/ias/cache/TimeElement; oracle/ias/cache/TimeElement slot Loracle/ias/cache/Mdslot; oracle/ias/cache/Mdslot timeToLive expireTime cacheCtx Loracle/ias/cache/CacheCtx; getHandle ()Loracle/ias/cache/CacheHandle; objid destroy Z oracle/ias/cache/CacheHandle invalidate (JZZZI)V releaseHandle !(Loracle/ias/cache/CacheHandle;)V exceptionLog *(Ljava/lang/String;Ljava/lang/Exception;)V cleanerThr Ljava/lang/Thread; 0 1 2 3 4 5 6 7 4 8 9 : ; *? *? *? ? <