com.huawei.shade.org.apache.http.pool.PoolEntry.class Maven / Gradle / Ivy
???? 1 ? /com/huawei/shade/org/apache/http/pool/PoolEntry <Ljava/lang/Object; java/lang/Object PoolEntry.java 8Lcom/huawei/shade/org/apache/http/annotation/ThreadSafe; id Ljava/lang/String; route Ljava/lang/Object; TT; conn TC; created J validUnit updated 7Lcom/huawei/shade/org/apache/http/annotation/GuardedBy; value this expiry state Y(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V ()V
Route *com/huawei/shade/org/apache/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; ! "
#
Connection % Time unit ' )
+
- java/lang/System / currentTimeMillis ()J 1 2
0 3 5 java/util/concurrent/TimeUnit 7 toMillis (J)J 9 :
8 ; =??????? A 9Lcom/huawei/shade/org/apache/http/pool/PoolEntry; 1Lcom/huawei/shade/org/apache/http/pool/PoolEntry;
timeToLive tunit Ljava/util/concurrent/TimeUnit; 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V MILLISECONDS I G 8 J
L getId ()Ljava/lang/String; getRoute ()Ljava/lang/Object;
getConnection
getCreated getValidUnit getState V setState (Ljava/lang/Object;)V
getUpdated [ getExpiry updateExpiry #(JLjava/util/concurrent/TimeUnit;)V java/lang/Math ` min (JJ)J b c
a d newExpiry time isExpired (J)Z now close isClosed ()Z toString java/lang/StringBuilder o
p [id: r append -(Ljava/lang/String;)Ljava/lang/StringBuilder; t u
p v ][route: x -(Ljava/lang/Object;)Ljava/lang/StringBuilder; t z
p { ][state: } ] n O
p ? buffer Ljava/lang/StringBuilder; Signature RuntimeInvisibleAnnotations Code LocalVariableTable LocalVariableTypeTable LineNumberTable ;(Ljava/lang/String;TT;TC;JLjava/util/concurrent/TimeUnit;)V (Ljava/lang/String;TT;TC;)V ()TT; ()TC;
SourceFile!
?
? ? s ? s B ? Z*? ,? $W-&? $W(? $W*+? **,? ,*-? .*? 4? 6 ?? **? 6?