All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.javax.imageio.stream.MemoryCache.class Maven / Gradle / Ivy

????@?
java/lang/Object()Vjava/util/ArrayList
	
 javax/imageio/stream/MemoryCachecacheLjava/util/ArrayList;	
cacheStartJ	lengthjava/lang/Integer???java/io/IOException Cache addressing limit exceeded!
 !(Ljava/lang/String;)V
#$%get(I)Ljava/lang/Object;'[B 
+,-
getCacheBlock(J)[B/java/lang/OutOfMemoryError1No memory left for cache!
34567java/lang/Mathmin(JJ)J
9:;<=java/io/InputStreamread([BII)I
?@Aadd(Ljava/lang/Object;)ZC#java/lang/IndexOutOfBoundsExceptionEArgument out of cache
B HNegative pos or lenJpos already disposed
LMNOPjava/io/OutputStreamwrite([BII)V
RSTsize()IVjava/lang/NullPointerExceptionX
b == null!
U 
B
\]^pad(J)V
3`6a(II)I
cdefgjava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vi(java/lang/ArrayIndexOutOfBoundsExceptionkpos < 0
h 
no%remove
qrclear
BUFFER_LENGTHI
ConstantValue 	SignatureLjava/util/ArrayList<[B>;CodeLineNumberTableLocalVariableTablethis"Ljavax/imageio/stream/MemoryCache;blockNumblockOffset
StackMapTable
ExceptionsloadFromStream(Ljava/io/InputStream;J)JeLjava/lang/OutOfMemoryError;leftnbytesstreamLjava/io/InputStream;posoffsetbuflen
writeToStream(Ljava/io/OutputStream;JJ)VLjava/io/OutputStream;bufIndexi	currIndex	lastIndex
numNewBuffers([BIIJ)VbofflastPos(IJ)V	getLength()J(J)Iindex
disposeBefore	numBlocksreset
SourceFileMemoryCache.java stuvwxyP*?*?Y?	?
*	?*	??z9=?D{|},-y|&*?eB!??
?Y??*?
!??"?&?zGHKM{ &|}&~?????y?
? *??? ?*?(q?6: *?e7?**?(m?*:	???? ?:?:?Y0??6 d6??2?6	+	?86		?*???
*?
?>W	?e7*Y?	?a?	`6 ?:??| ?@GJ.zr[	\_`b!c&d4g;h@jGmJkLlVnYqarlsxt~u?x?y?|?}?~????????{\	L
??aW?tlL?t	?|}???????t??'!???	?(&U.?)?%???y?? a*???
?BYD?F? 	??
	??
?BYG?F?	??? (m7*???
?BYI?F? (q?6*\
a7?*:		???	?*\
a7?*:	6 d??2?6
+	
?K:	
?e7????zV???#?-?4?5?<?F?P?X?e?l?q?~?????????????{R??t
?|}???????<m?XQ?teD?'	?	??&&?]^y?N*?*?
?Q?a
eB(m7!e7	7		??(*?
 ??>W?:?Y0??	
a7	??ֱ(58.z*
????(?5?8?:?D?M?{H:
?? -?	N|}N?>?7?1??? W.??O?ys?+?
?UYW?Y???	??`+??	`??BY?Z??a
e7*???*?[*
a?(q?6?>*(m?*:	 d?_6
+	
?b
?a7
`=
d>6??ızN???+?3?<?F?L?T?]?a?m?y?????????????{\	m,?'	y ?t
?|}??'??t??t??<a?]@?t?? ?>?O?y?@ 	??
?hYj?l? *???* ?[* 
a?* (m?*: (q?6?T?z&	
%08?{4@|}@?t@?0?'8?t????y/*??z{|}<?y?(*????*(m?*N-??-(q?3?~?z'	(+,-0{ (|}(??'?	?&?<?y^?+?
?UYW?Y???	??`+??	`??BY?Z??a*????BY?Z?(m7(q?6?7 d?_6	*\
a7?*:

+	?b	d>	`=6??˱zFCDG+I3K@LHOPPYQ]RiSvT?V?W?X?Y?Z{\	i%?t	v?'
?|}??'??t??t??PB?Y9?t??7??^y?	O(mB!*???
?BYI?F?!*?e*?
?Q??27	7??*?
?mW
a7???*!??z&	defh,i7j@iIlNm{4/?O|}O?I?,#??????yH*?
?p*	?*	??zuvwx{|}??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy