Edit C:\Users\Admin\.m2\repository\dnsjava\dnsjava\2.1.7\org\xbill\DNS\Cache.class
???? 0? |# $% ? ?????? }& |' |( |)* ?P + |, |+- . / |0 1 23 45 6 ?78 9 : ; < |= > |? |@ A B CD )& )C E F SG SH IJ |KL 2M |N 2O PQ PG P; 2R |S jQT <U @V @WX @YZ B+ |[ B\ B] B^ |_ |` Ba Bb |cd Pe Sf PghihjklC mn op mq ors tu S; Svw ]& mx Pv |y @z |{| d} @~ @??? |? ]? $?? n&? n? n? n? ?? |? 4 ? ? ?????? CacheMap InnerClasses NegativeElement CacheRRset Element data Lorg/xbill/DNS/Cache$CacheMap; maxncache I maxcache dclass defaultMaxEntries ConstantValue limitExpire (JJ)I Code LineNumberTable LocalVariableTable ttl J maxttl expire <init> (I)V this Lorg/xbill/DNS/Cache; ()V (Ljava/lang/String;)V file Ljava/lang/String; m Lorg/xbill/DNS/Master; record Lorg/xbill/DNS/Record; Exceptions? exactName ((Lorg/xbill/DNS/Name;)Ljava/lang/Object; name Lorg/xbill/DNS/Name; removeName (Lorg/xbill/DNS/Name;)V allElements 2(Ljava/lang/Object;)[Lorg/xbill/DNS/Cache$Element; typelist Ljava/util/List; size set Lorg/xbill/DNS/Cache$Element; types Ljava/lang/Object; oneElement G(Lorg/xbill/DNS/Name;Ljava/lang/Object;II)Lorg/xbill/DNS/Cache$Element; i list type minCred found findElement 5(Lorg/xbill/DNS/Name;II)Lorg/xbill/DNS/Cache$Element; addElement 4(Lorg/xbill/DNS/Name;Lorg/xbill/DNS/Cache$Element;)V elt Ljava/util/LinkedList; element removeElement (Lorg/xbill/DNS/Name;I)V clearCache addRecord ,(Lorg/xbill/DNS/Record;ILjava/lang/Object;)V crrset Lorg/xbill/DNS/Cache$CacheRRset; r cred o addRRset (Lorg/xbill/DNS/RRset;I)V rrset Lorg/xbill/DNS/RRset; addNegative 2(Lorg/xbill/DNS/Name;ILorg/xbill/DNS/SOARecord;I)V soa Lorg/xbill/DNS/SOARecord; lookup 3(Lorg/xbill/DNS/Name;II)Lorg/xbill/DNS/SetResponse; tname elements [Lorg/xbill/DNS/Cache$Element; added sr Lorg/xbill/DNS/SetResponse; isRoot Z isExact labels tlabels lookupRecords findRecords .(Lorg/xbill/DNS/Name;II)[Lorg/xbill/DNS/RRset; cr -(Lorg/xbill/DNS/Name;I)[Lorg/xbill/DNS/RRset; findAnyRecords getCred (IZ)I section isAuth markAdditional '(Lorg/xbill/DNS/RRset;Ljava/util/Set;)V names Ljava/util/Set; first it Ljava/util/Iterator; addMessage 4(Lorg/xbill/DNS/Message;)Lorg/xbill/DNS/SetResponse; cname Lorg/xbill/DNS/CNAMERecord; e $Lorg/xbill/DNS/NameTooLongException; dname Lorg/xbill/DNS/DNAMERecord; responseType soarec cachetype in Lorg/xbill/DNS/Message; question qname curname qtype qclass rcode completed answers [Lorg/xbill/DNS/RRset; auth addl response verbose additionalNames Ljava/util/HashSet; ns flushSet flushName setMaxNCache seconds getMaxNCache ()I setMaxCache getMaxCache getSize getMaxEntries setMaxEntries entries getDClass toString ()Ljava/lang/String; sb Ljava/lang/StringBuffer; access$000 x0 x1 Synthetic SourceFile Cache.java ? ???? ? ? ? ? ? ? ? ? org/xbill/DNS/Cache$CacheMap ? ? ? ? org/xbill/DNS/Master ? ??? ? ????? java/util/List ? org/xbill/DNS/Cache$Element?? "java/lang/IllegalArgumentException oneElement(ANY) ? ?????? ? ??? ? ? ? ??? ???? java/util/LinkedList??? ??????? ? ? org/xbill/DNS/Cache$CacheRRset ?? ? ?????? ?? ? ? #org/xbill/DNS/Cache$NegativeElement ?? ?? ? org/xbill/DNS/Name ? ? org/xbill/DNS/SetResponse ? ? ?? ???? ? ? ? ???? ? ? getCred: invalid section ??????????? org/xbill/DNS/Record?????????? verbosecache??? java/util/HashSet?? ? ??? ? ? org/xbill/DNS/CNAMERecord???? org/xbill/DNS/DNAMERecord?? "org/xbill/DNS/NameTooLongException org/xbill/DNS/SOARecord ? ????? java/lang/StringBuffer addMessage: ?????? ? ? ??? ?????? org/xbill/DNS/Cache java/lang/Object java/io/IOException java/lang/System currentTimeMillis ()J nextRecord ()Lorg/xbill/DNS/Record; get &(Ljava/lang/Object;)Ljava/lang/Object; remove toArray (([Ljava/lang/Object;)[Ljava/lang/Object; (I)Ljava/lang/Object; getType expired ()Z compareCredibility (I)I put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; '(ILjava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z clear getName ()Lorg/xbill/DNS/Name; getRRsetType org/xbill/DNS/Type isRR (I)Z (Lorg/xbill/DNS/Record;IJ)V addRR (Lorg/xbill/DNS/Record;)V org/xbill/DNS/RRset getTTL (Lorg/xbill/DNS/RRset;IJ)V 3(Lorg/xbill/DNS/Name;ILorg/xbill/DNS/SOARecord;IJ)V root (Lorg/xbill/DNS/RRset;)V (ILorg/xbill/DNS/RRset;)V ofType (I)Lorg/xbill/DNS/SetResponse; isSuccessful ()[Lorg/xbill/DNS/RRset; getAdditionalName rrs ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; java/util/Set org/xbill/DNS/Message getHeader ()Lorg/xbill/DNS/Header; org/xbill/DNS/Header getFlag getQuestion getRcode org/xbill/DNS/Options check (Ljava/lang/String;)Z getSectionRRsets (I)[Lorg/xbill/DNS/RRset; equals getTarget subdomain (Lorg/xbill/DNS/Name;)Z fromDNAME 1(Lorg/xbill/DNS/DNAMERecord;)Lorg/xbill/DNS/Name; contains out Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; java/io/PrintStream println getMaxSize setMaxSize values ()Ljava/util/Collection; java/util/Collection iterator ! | } ? ? ? ? ? ? ? ? ? ? ? # ? ? ? ? 0 ?? ?? ?? ma7 ?? ?? ??? ? ! ) "