
org.postgresql.util.LruCache.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
???? 4 ?
# t # u # v # w # x * y z
# {
$ | # } ~?@
# ? ? ? ? ? ? ? ?
? ( ? ? ? ? ? ? ? ? c ? c ? ? ? ?
# ?
# ? ? ? ?
LimitedMap InnerClasses ? CreateAction ? EvictAction onEvict *Lorg/postgresql/util/LruCache$EvictAction; Signature 3Lorg/postgresql/util/LruCache$EvictAction; createAction +Lorg/postgresql/util/LruCache$CreateAction; 9Lorg/postgresql/util/LruCache$CreateAction; maxSizeEntries I maxSizeBytes J currentSize cache Ljava/util/Map; Ljava/util/Map;
evictValue ((Lorg/postgresql/util/CanEstimateSize;)V Code LineNumberTable LocalVariableTable this Lorg/postgresql/util/LruCache; value %Lorg/postgresql/util/CanEstimateSize; LocalVariableTypeTable ,Lorg/postgresql/util/LruCache; TValue;
StackMapTable
(TValue;)V (IJZ)V accessOrder Z [(IJZLorg/postgresql/util/LruCache$CreateAction;Lorg/postgresql/util/LruCache$EvictAction;)V r(IJZLorg/postgresql/util/LruCache$CreateAction;Lorg/postgresql/util/LruCache$EvictAction;)V get 9(Ljava/lang/Object;)Lorg/postgresql/util/CanEstimateSize; key Ljava/lang/Object; TKey; (TKey;)TValue; borrow
Exceptions put :(Ljava/lang/Object;Lorg/postgresql/util/CanEstimateSize;)V valueSize prev (TKey;TValue;)V putAll (Ljava/util/Map;)V entry Entry Ljava/util/Map$Entry; m #Ljava/util/Map$Entry; ? (Ljava/util/Map;)V &(Ljava/lang/Object;)Ljava/lang/Object;
access$000 !(Lorg/postgresql/util/LruCache;)I x0
access$100 !(Lorg/postgresql/util/LruCache;)J
access$200
access$300 F(Lorg/postgresql/util/LruCache;Lorg/postgresql/util/CanEstimateSize;)V x1
access$102 "(Lorg/postgresql/util/LruCache;J)J ?Ljava/lang/Object;Lorg/postgresql/util/Gettable;
SourceFile
LruCache.java ; < 5 6 7 6 3 4 , - ? ? java/sql/SQLException I M I ? 0 1 'org/postgresql/util/LruCache$LimitedMap I ? 8 9 ? O e #org/postgresql/util/CanEstimateSize ? e 'java/lang/UnsupportedOperationException ,createAction == null, so can't create object I ? ? e ? ? W ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ? ? ? W X O P org/postgresql/util/LruCache java/lang/Object org/postgresql/util/Gettable )org/postgresql/util/LruCache$CreateAction (org/postgresql/util/LruCache$EvictAction java/util/Iterator evict (Ljava/lang/Object;)V ()V $(Lorg/postgresql/util/LruCache;IFZ)V
java/util/Map remove (Ljava/lang/String;)V create getSize ()J 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getKey getValue ! # $ % , - . / 0 1 . 2 3 4 5 6 7 6 8 9 . :
; <