
com.zaxxer.hikari.pool.HikariPool$HouseKeeper.class Maven / Gradle / Ivy
???? 7 ? g = i
> j k l e m k n = o p q r
s t = u e v
w x e y
w z e { e |
w }
~
w ? e ?
?
s ?
w ? ? e ? ? e ? k ? ? ?
e ? ?
w ?
w ? ?
e ? e ?
f ? ` ? ` ? a ? a ? ? 1 ? k ?
f ? ?
e ? ? ?
e ? ? ? ? ? ? ? ? previous J catalogUpdater 9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; Signature nLjava/util/concurrent/atomic/AtomicReferenceFieldUpdater; this$0 #Lcom/zaxxer/hikari/pool/HikariPool; &(Lcom/zaxxer/hikari/pool/HikariPool;)V Code LineNumberTable LocalVariableTable this HouseKeeper InnerClasses /Lcom/zaxxer/hikari/pool/HikariPool$HouseKeeper; run ()V entry "Lcom/zaxxer/hikari/pool/PoolEntry; notInUse Ljava/util/List; maxToRemove I idleTimeout now e Ljava/lang/Exception; LocalVariableTypeTable 4Ljava/util/List;
StackMapTable ? ?
SourceFile HikariPool.java NestHost ? ? 8com/zaxxer/hikari/util/ConcurrentBag$IConcurrentBagEntry IConcurrentBagEntry F G H R ? ? ? ? A ? ? @ A com/zaxxer/hikari/pool/PoolBase java/lang/String catalog ? ? ? B C ? ? ? ? ? ? A ? ? ? A ? ? ? ? ? ? ? ? ? r ? ? ? ? ? ? ? ? ? b{} - Retrograde clock change detected (housekeeper delta={}), soft-evicting connections from pool. ? ? ? ? ? ? ? ? R E{} - Thread starvation or clock leap detected (housekeeper delta={}). ? ? ? ? Before cleanup ? ? ? ? ? ? ? ? ? ? ? ? ? ? com/zaxxer/hikari/pool/PoolEntry ? A ? ? ? ? #(connection has passed idleTimeout) ? ? After cleanup Pool ? ? java/lang/Exception )Unexpected exception in housekeeping task ? ? -com/zaxxer/hikari/pool/HikariPool$HouseKeeper java/lang/Object java/lang/Runnable java/util/List java/util/Iterator !com/zaxxer/hikari/pool/HikariPool $com/zaxxer/hikari/util/ConcurrentBag "com/zaxxer/hikari/util/ClockSource currentTime ()J housekeepingPeriodMs
plusMillis (JJ)J 7java/util/concurrent/atomic/AtomicReferenceFieldUpdater
newUpdater o(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; config Lcom/zaxxer/hikari/HikariConfig; com/zaxxer/hikari/HikariConfig getConnectionTimeout connectionTimeout getValidationTimeout validationTimeout leakTaskFactory -Lcom/zaxxer/hikari/pool/ProxyLeakTaskFactory; getLeakDetectionThreshold +com/zaxxer/hikari/pool/ProxyLeakTaskFactory updateLeakDetectionThreshold (J)V
getCatalog ()Ljava/lang/String; Ljava/lang/String; equals (Ljava/lang/Object;)Z set '(Ljava/lang/Object;Ljava/lang/Object;)V getIdleTimeout logger Lorg/slf4j/Logger; poolName elapsedDisplayString (JJ)Ljava/lang/String; org/slf4j/Logger warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V softEvictConnections getMinimumIdle ()I getMaximumPoolSize logPoolState ([Ljava/lang/String;)V
connectionBag &Lcom/zaxxer/hikari/util/ConcurrentBag; values (I)Ljava/util/List; size iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; lastAccessed
elapsedMillis reserve =(Lcom/zaxxer/hikari/util/ConcurrentBag$IConcurrentBagEntry;)Z closeConnection 7(Lcom/zaxxer/hikari/pool/PoolEntry;Ljava/lang/String;)V fillPool (Z)V error *(Ljava/lang/String;Ljava/lang/Throwable;)V 0 = > ? B @ A B C D E F G H I J c )*+? *? *? *? ? u? ? *
? ? ? K ? ? " ( L ) M P Q R J ?*? *? ?
? ? *? *? ?
? ? *? ? *? ?
? ? *? ?
? ? /*? ?
? *? ? ? ? *? *? *? ?
? ? *? ?
? @? B! ? *? *? ? ? ?? -*? ? *? ? *? !? ? *!? *? ? !?!*? "*? ? i $m? ?? *? ? &*? ? *? !? ? *!? ?? ?*? ?
? '*? ?
? (? ?*? ? Y)S? **? ? +? ,:? - *? ?
? 'd6? . :? / ? B? 0 ? 1:? .? 2!? 3?? *? ? +? 4? *? 5? 6?????*? ? Y7S? *? *? ? Y8S? **? ? 9? L*? ? ;+? < ? ?? : ??? : K ? " "
6 Z
o z ~ ? ? ? ? ? ? ? ? ? ?"#+$8%L&k'?(?)?+?,?-?/?1?5?3?4?6 L H k 0 S T 8 v U V L b W X zO Y A ~K Z A ? [ \ ? M P ] 8 v U ^ _ -
? o? Q7? [ ` a? E? ? ?
= : b c d e O = e N f h
© 2015 - 2025 Weber Informatics LLC | Privacy Policy