Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\services\cache\Clock.class
Êþº¾ 0£ â ã ä å æ ç $ æ ~ è ~ é ~ ê ë?s33 ì ~ í ~ î ~ ï ~ ð ñ ò ~ ó ~ ô ~ õ ö æ ~ ÷ ø ù ú û ü ý ~ þ ÿ ~ j ~ ~ ~ ~ ~ ~ ! " # $ % ~& ~' ~()* ~+ ~,)- >. /0 O1 2 ~3>LÌÍ ~4 5 ~6 ~7 ~8 9 ~: ~; ~< = ~>)? æ @ ~A BC D E F ~GHI J ' K æ LMNOPOQ ~RS ~T UV UW UXYZ[ stat 0Lorg/apache/derby/impl/services/cache/CacheStat; cache_ Ljava/util/HashMap; cleaner 5Lorg/apache/derby/iapi/services/daemon/DaemonService; holders Ljava/util/ArrayList; validItemCount I maximumSize J useByteCount Z currentByteCount ITEM_OVERHEAD holderFactory 7Lorg/apache/derby/iapi/services/cache/CacheableFactory; active name Ljava/lang/String; clockHand myClientNumber wokenToClean cleanerRunning needService trimRequests 5class$org$apache$derby$impl$services$cache$CachedItem Ljava/lang/Class; Synthetic <init> O(Lorg/apache/derby/iapi/services/cache/CacheableFactory;Ljava/lang/String;IJZ)V Code find D(Ljava/lang/Object;)Lorg/apache/derby/iapi/services/cache/Cacheable; Exceptions findCached setUsed ([Ljava/lang/Object;)V create V(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/services/cache/Cacheable; release 3(Lorg/apache/derby/iapi/services/cache/Cacheable;)V 4(Lorg/apache/derby/impl/services/cache/CachedItem;)V remove cleanAll ()V clean )(Lorg/apache/derby/iapi/util/Matchable;)V ageOut shutdown useDaemonService 8(Lorg/apache/derby/iapi/services/daemon/DaemonService;)V discard )(Lorg/apache/derby/iapi/util/Matchable;)Z addEntry ?(Lorg/apache/derby/impl/services/cache/CachedItem;Ljava/lang/Object;ZLjava/lang/Object;)Lorg/apache/derby/iapi/services/cache/Cacheable; findFreeItem 3()Lorg/apache/derby/impl/services/cache/CachedItem; rotateClock 4(F)Lorg/apache/derby/impl/services/cache/CachedItem; incrClockHand ()I performWork :(Lorg/apache/derby/iapi/services/context/ContextManager;)I serviceASAP ()Z serviceImmediately getNumberInUse growCache removeIdentity 4(Lorg/apache/derby/impl/services/cache/CachedItem;)J cleanCache shrinkSize (J)J (Z)I getItemSize 4(Lorg/apache/derby/impl/services/cache/CachedItem;)I getCacheStats ()[J resetCacheStats getMaximumSize ()J resize (J)V getCurrentSize getCurrentSizeNoSync scan N(Lorg/apache/derby/iapi/util/Matchable;Lorg/apache/derby/iapi/util/Operator;)V trimToSize containsKey (Ljava/lang/Object;)Z values ()Ljava/util/Collection; class$ %(Ljava/lang/String;)Ljava/lang/Class; <clinit>\] à java/lang/ClassNotFoundException java/lang/NoClassDefFoundError ? ¯^_ ? ? ? ? ? ? java/util/HashMap ?` ? ? ? ? ? ? ? ? java/util/ArrayList ?a ? ? ? ? ? ? .org/apache/derby/impl/services/cache/CacheStat ? ?b ?c ?de /org/apache/derby/impl/services/cache/CachedItemf ¯g ? º »h ?i ¯jkl ? java/lang/Object ¸ ¹mno Ãp ?q ? ¦r ¨ ? XBCA0.Sstuvw ex ¯ ? ? × Ó Ê Ëy ¯ À Ìzn ? Í Î{ ¯ r|r} ¯ ® ? $org/apache/derby/iapi/util/Matchable É ± ² ?~ ¿d? Ã? Ã? Ã Ç È Ú ¯ ? ???a ² ¯ ® ¯??? Ü?? 3org/apache/derby/iapi/services/cache/SizedCacheable? ¿? ¯ Ö Ó ¼ ½? ¯ Æ » ? ? ¾ ¿? à ? ? ? ? ? ? °r ª ¬?a? Ü Ò Ó -org/apache/derby/iapi/error/StandardException? ?? Ð? ¯ ? ?????? Û Ü Ý Þ????? Ã?w ? ? /org.apache.derby.impl.services.cache.CachedItem ß à?? ¡ ¿¢ ¿ *org/apache/derby/impl/services/cache/Clock 1org/apache/derby/iapi/services/cache/CacheManager 1org/apache/derby/iapi/services/daemon/Serviceable java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; (IF)V (I)V initialSize maxSize get &(Ljava/lang/Object;)Ljava/lang/Object; keepAfterSearch findHit findMiss unkeepForCreate put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; findFault use 2()Lorg/apache/derby/iapi/services/cache/Cacheable; unkeep findCachedMiss findCachedHit (Z)V newException g(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; .org/apache/derby/iapi/services/cache/Cacheable getIdentity ()Ljava/lang/Object; keepForClean notifyRemover getEntry setRemoveState setValidState clearIdentity size (I)Ljava/lang/Object; isKept isValid isDirty 3org/apache/derby/iapi/services/daemon/DaemonService unsubscribe subscribe 7(Lorg/apache/derby/iapi/services/daemon/Serviceable;Z)I match takeOnIdentity Á(Lorg/apache/derby/iapi/services/cache/CacheManager;Lorg/apache/derby/iapi/services/cache/CacheableFactory;Ljava/lang/Object;ZLjava/lang/Object;)Lorg/apache/derby/iapi/services/cache/Cacheable; getSize settingIdentityComplete keepForCreate recentlyUsed serviceNow add currentSize getStats reset #org/apache/derby/iapi/util/Operator operate (Ljava/lang/Object;)V set '(ILjava/lang/Object;)Ljava/lang/Object; java/util/Collection iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next .org/apache/derby/iapi/services/cache/ClassSize estimateBaseFromCatalog (Ljava/lang/Class;)I getRefSize estimateHashEntrySize 0 ~ $ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( ? ¡ r f*· *µ * µ *µ *» Y· µ *µ *+µ *µ *» Y· µ *,µ *µ *» Y· µ *´ ?µ *´ µ ± ¢ £ ¡ ! Ý>*Y:Â*´ ? ð*´ +¶ À M,Æ ,¶ *´ Y´ `µ ç :ÿ,Ç T*· M*´ Y´ `µ *Y:Â*´ +¶ À :Æ ,¶ !M,¶ § *´ +,¶ "W>ç :ÿ? *´ Y´ #`µ #*,+À $· %°,¶ &:Ç *Y:Â,¶ 'Wç :ÿ§ÿ)° : 7 : : ? : ] ? ? ? ? ? Ä Ì Ï Ï Ô Ï ¤ j ¥ £ ¡ ¬ p*YNÂ*´ ? -ð*´ +¶ À M,Ç *´ Y´ (`µ (-ð*´ Y´ )`µ ),¶ -ç :-ÿ,¶ &N-Ç *Y:Â,¶ 'Wç :ÿ-° F / F 0 C F F J F [ c f f k f ¤ j ¦ § ¡ ? i>+¾¢ c*Y:Â*´ ? ñ `6+¾¤ +¾6¢ ++2Ç Ã±*´ +2¶ À M,¥ ,¶ *?§ÿÕç :ÿ§ÿ?± ] 8 ] 9 Z ] ] b ] ¨ © ¡ ? b*· N*´ Y´ +`µ +*Y:Â*´ ? ð*´ +¶ Æ -¶ !,*´ +¸ -¿*´ +-¶ "Wç :ÿ*-+,· %:° "