Edit C:\Users\Admin\.m2\repository\org\dspace\handle\6.2\net\handle\hdllib\JDBCache.class
???? 0J H ? H ? H ? H ? H ? H ? I ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? H ? ? ? ? ? ? p ? ? ? ? k ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 ? ? ? 1 ? ? ? ? ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? I ? ? ? ? ? ? db Lnet/handle/jdb/DBHash; purgeInterval J dbLock Ljava/lang/Integer; purger Ljava/lang/Runnable; needReplacement Z cacheFile Ljava/io/File; <init> (Ljava/io/File;)V Code LineNumberTable LocalVariableTable e Ljava/lang/Exception; this Lnet/handle/hdllib/JDBCache; cacheDBFile t Ljava/lang/Thread; Exceptions getCachedValues ([B[[B[I)[[B oldReplace i I clumpLen clumpType [B clumpIndex valueDate handle reqTypes [[B reqIndexes [I clumps idx allValues types indexes numClumps startIdx numMatches now gotClumps retValues clumpNum testValue Lnet/handle/hdllib/HandleValue; setCachedValues *([B[Lnet/handle/hdllib/HandleValue;[[B[I)V startValuesIdx j thisIndex typeListCopy alreadyHaveVal lenLoc newValues [Lnet/handle/hdllib/HandleValue; newTypeList newIndexList valueDates values newValueCount dataLen typeCount indexCount valueCount dataBuf loc setMaximumHandles (I)V maxHandles setMaximumSize maxSize clear ()V close notifyPurger purgeHandles valueLength nextObj Ljava/lang/Object; record buf numTypes numValues numValidValues enumeration Ljava/util/Enumeration; value access$000 (Lnet/handle/hdllib/JDBCache;)V x0 Synthetic access$102 (Lnet/handle/hdllib/JDBCache;Z)Z x1 access$200 1(Lnet/handle/hdllib/JDBCache;)Ljava/lang/Integer; access$100 (Lnet/handle/hdllib/JDBCache;)Z access$302 L(Lnet/handle/hdllib/JDBCache;Lnet/handle/jdb/DBHash;)Lnet/handle/jdb/DBHash; access$400 ,(Lnet/handle/hdllib/JDBCache;)Ljava/io/File; access$500 (Lnet/handle/hdllib/JDBCache;)J SourceFile JDBCache.java M N U V K L O P S T ? ? W ? java/lang/Integer java/util/Random W ? net/handle/jdb/DBHash W java/lang/Exception java/lang/StringBuffer Error setting up cache: "Cache will be reset in purge cycle net/handle/hdllib/JDBCache$1 InnerClasses W ? Q R java/lang/Thread W ? ? JDB error: !"#$#%&'()* net/handle/hdllib/HandleValue+,-./0 Unknown cache error!!!123 h456789:;<,=>? ? ? ?@ ? Error notifying purge thread!ABCDEFGHI Got exception purging handles: net/handle/hdllib/JDBCache java/lang/Object net/handle/hdllib/Cache nextInt ()I (Ljava/io/File;II)V java/lang/System err Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; java/io/PrintStream println (Ljava/lang/String;)V (Ljava/lang/Runnable;)V setDaemon (Z)V setPriority start getValue ([B)[B net/handle/hdllib/Encoder readInt ([BI)I readByteArrayArray ([[B[BI)I readIntArray ([BI)[I net/handle/hdllib/Util isInArray ([II)Z ([[B[B)Z currentTimeMillis ()J getHandleValueType ([BI)[B getHandleValueIndex decodeHandleValue %([BILnet/handle/hdllib/HandleValue;)I isExpired (II)Z arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V printStackTrace (Ljava/io/PrintStream;)V index equalsCI ([B[B)Z calcStorageSize "(Lnet/handle/hdllib/HandleValue;)I writeInt ([BII)I writeByteArray ([BI[B)I encodeHandleValue setValue ([B[B)V deleteAllRecords notify getEnumerator ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements ()Z nextElement ()Ljava/lang/Object; deleteValue ([B)Z ! H I J K L M N O P Q R S T U V W X Y ?*? * ? *? Y? Y? ? ? ? *? *+? *? Y*? ? ? ? *M? ? Y? ? ,? ? ? ? ? *? *? Y*? ? ? Y*? ? M,? ,? !,? "? * ? B Z F % * # ? ( B $ C % \ &