Edit C:\Users\Admin\.m2\repository\jdbm\jdbm\1.0\jdbm\helper\MRU.class
???? / ? , _ ` _ + a b _ + c d e f + g h i j + k l + m n o + p q r s + t u + v + w x y z { | } ~ ? ? ? l ? ? ) ? ? ? ? _hash Ljava/util/Hashtable; _max I _first Ljdbm/helper/CacheEntry; _last listeners Ljava/util/Vector; <init> (I)V Code LineNumberTable LocalVariableTable this Ljdbm/helper/MRU; max put '(Ljava/lang/Object;Ljava/lang/Object;)V key Ljava/lang/Object; value entry Exceptions ? get &(Ljava/lang/Object;)Ljava/lang/Object; remove (Ljava/lang/Object;)V removeAll ()V elements ()Ljava/util/Enumeration; addListener $(Ljdbm/helper/CachePolicyListener;)V listener !Ljdbm/helper/CachePolicyListener; removeListener addEntry (Ljdbm/helper/CacheEntry;)V removeEntry previous next touchEntry purgeEntry ()Ljdbm/helper/CacheEntry; i SourceFile MRU.java 7 L java/util/Hashtable . / java/util/Vector 5 6 "java/lang/IllegalArgumentException )MRU cache must contain at least one entry 7 ? 0 1 G H jdbm/helper/CacheEntry ? J Y U ? ? Z [ ? J 7 @ T U ? ? ? ? ? ? V U I H 2 3 4 3 jdbm/helper/MRUEnumeration M N 7 ? Cannot add null listener. ? ? ? J ? ? ? U ? U ? [ ? [ ? ? jdbm/helper/CachePolicyListener ? J jdbm/helper/MRU java/lang/Object jdbm/helper/CachePolicy "jdbm/helper/CacheEvictionException (Ljava/lang/String;)V setValue size ()I setKey getKey ()Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getValue (Ljava/util/Enumeration;)V contains (Ljava/lang/Object;)Z addElement removeElement setNext setPrevious getNext getPrevious elementAt (I)Ljava/lang/Object; cacheObjectEvicted ! + , - . / 0 1 2 3 4 3 5 6 7 8 9 z .*? *? Y? ? *? Y? ? ? ? Y ? ?*? ? : _ B Y ` a ( c - d ; . <