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

okhttp3.internal.cache.DiskLruCache.class Maven / Gradle / Ivy

????4#okhttp3/internal/cache/DiskLruCachejava/lang/Objectjava/io/Closeablejava/io/Flushable\(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJLokhttp3/internal/concurrent/TaskRunner;)V#Lorg/jetbrains/annotations/NotNull;
fileSystemkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
	directory
taskRunner()V	
 Lokhttp3/internal/io/FileSystem;	Ljava/io/File;	
appVersionI!"	#
valueCount%"	&maxSizeJ()	*java/util/LinkedHashMap,?@(IFZ)V	/
-0
lruEntriesLjava/util/LinkedHashMap;23	4&okhttp3/internal/concurrent/TaskRunner6newQueue)()Lokhttp3/internal/concurrent/TaskQueue;89
7:cleanupQueue'Lokhttp3/internal/concurrent/TaskQueue;<=	>okhttp3/internal/Util@
okHttpNameLjava/lang/String;BC	AD CacheF
stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;HI
J1okhttp3/internal/cache/DiskLruCache$cleanupTask$1L:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V	N
MOcleanupTask3Lokhttp3/internal/cache/DiskLruCache$cleanupTask$1;QR	SmaxSize <= 0U"java/lang/IllegalArgumentExceptionWtoString()Ljava/lang/String;YZ
[(Ljava/lang/String;)V	]
X^valueCount <= 0`java/io/FilebJOURNAL_FILEdC	e#(Ljava/io/File;Ljava/lang/String;)V	g
chjournalFilej	kJOURNAL_FILE_TEMPmC	njournalFileTmpp	qJOURNAL_FILE_BACKUPsC	tjournalFileBackupv	w$i$a$-require-DiskLruCache$1$i$a$-require-DiskLruCache$2this%Lokhttp3/internal/cache/DiskLruCache;(Lokhttp3/internal/concurrent/TaskRunner;okhttp3/internal/io/FileSystem~java/lang/String?getFileSystem$okhttp"()Lokhttp3/internal/io/FileSystem;getDirectory()Ljava/io/File;getValueCount$okhttp()I
getMaxSize()J
setMaxSize(J)VinitializedZ??	? okhttp3/internal/concurrent/Task?%okhttp3/internal/concurrent/TaskQueue?schedule$default`(Lokhttp3/internal/concurrent/TaskQueue;Lokhttp3/internal/concurrent/Task;JILjava/lang/Object;)V??
??valuegetLruEntries$okhttp()Ljava/util/LinkedHashMap;Z()Ljava/util/LinkedHashMap;getClosed$okhttp()Zclosed??	?setClosed$okhttp(Z)V
initializejava/io/IOException?assertionsEnabled??	A?java/lang/Thread?	holdsLock(Ljava/lang/Object;)Z??
??java/lang/AssertionError?java/lang/StringBuilder?
?Thread ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??
currentThread()Ljava/lang/Thread;??
??getName?Z
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
?? MUST hold lock on ?
?[(Ljava/lang/Object;)V	?
??exists(Ljava/io/File;)Z???delete(Ljava/io/File;)V???rename(Ljava/io/File;Ljava/io/File;)V???isCivilized1(Lokhttp3/internal/io/FileSystem;Ljava/io/File;)Z??
A?civilizedFileSystem??	?readJournal?
?processJournal?
?"okhttp3/internal/platform/Platform?	Companion.Lokhttp3/internal/platform/Platform$Companion;??	??,okhttp3/internal/platform/Platform$Companion?get&()Lokhttp3/internal/platform/Platform;??
??
DiskLruCache ?
 is corrupt: ?
getMessage?Z
??
, removing?java/lang/Throwable?log+(Ljava/lang/String;ILjava/lang/Throwable;)V??
???
?rebuildJournal$okhttp
$i$f$assertThreadHoldsLock$this$assertThreadHoldsLock$ivLjava/lang/Object;journalIsCorruptLjava/io/IOException;java/io/EOFException	source(Ljava/io/File;)Lokio/Source;
	okio/Okiobuffer$(Lokio/Source;)Lokio/BufferedSource;
okio/BufferedSourcereadUtf8LineStrictZMAGICC	areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z
	VERSION_1!C	"valueOf(I)Ljava/lang/String;$%
?&??
(java/lang/CharSequence*length,?+-unexpected journal header: [/, 1(C)Ljava/lang/StringBuilder;?3
?4
?^readJournalLine7]
8??
:size<?
-=redundantOpCount?"	@	exhaustedB?CnewJournalWriter()Lokio/BufferedSink;EF
G
journalWriterLokio/BufferedSink;IJ	Kkotlin/UnitMINSTANCE
Lkotlin/Unit;OP	NQkotlin/io/CloseableKtScloseFinally+(Ljava/io/Closeable;Ljava/lang/Throwable;)VUV
TW_Ljava/io/EOFException;$$i$a$-use-DiskLruCache$readJournal$1magicversionappVersionStringvalueCountStringblank	lineCountLokio/BufferedSource;java/io/FileNotFoundExceptionc
appendingSink(Ljava/io/File;)Lokio/Sink;efg&okhttp3/internal/cache/FaultHidingSinkiFokhttp3/internal/cache/DiskLruCache$newJournalWriter$faultHidingSink$1k((Lokhttp3/internal/cache/DiskLruCache;)V	m
lnkotlin/jvm/functions/Function1p.(Lokio/Sink;Lkotlin/jvm/functions/Function1;)V	r
js	okio/Sinku (Lokio/Sink;)Lokio/BufferedSink;w
xfileSinkLokio/Sink;faultHidingSink(Lokhttp3/internal/cache/FaultHidingSink;kotlin/text/StringsKt~indexOf$default1(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I??
?unexpected journal line: ?	substring?%
??/this as java.lang.String).substring(startIndex)?checkNotNullExpressionValue?
?REMOVE?C	?
?-startsWith$default;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z??
?remove&(Ljava/lang/Object;)Ljava/lang/Object;??
-?(II)Ljava/lang/String;??
??4this as java.lang.String…ing(startIndex, endIndex)???
-?)okhttp3/internal/cache/DiskLruCache$Entry?
?O
java/util/Map?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????CLEAN?C	?
split$defaultA(Ljava/lang/CharSequence;[CZIILjava/lang/Object;)Ljava/util/List;??
?setReadable$okhttp??
??setCurrentEditor$okhttp/(Lokhttp3/internal/cache/DiskLruCache$Editor;)V??
??setLengths$okhttp(Ljava/util/List;)V??
??DIRTY?C	?*okhttp3/internal/cache/DiskLruCache$Editor?S(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V	?
??READ?C	?partsLjava/util/List;
firstSpacekeyBeginsecondSpacekeyentry+Lokhttp3/internal/cache/DiskLruCache$Entry;linevalues()Ljava/util/Collection;??
-?java/util/Collection?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next()Ljava/lang/Object;????i.next()?getCurrentEditor$okhttp.()Lokhttp3/internal/cache/DiskLruCache$Editor;??
??<)	?getLengths$okhttp()[J??
??getCleanFiles$okhttp()Ljava/util/List;??
??java/util/List?(I)Ljava/lang/Object;????getDirtyFiles$okhttp??
?????tiLjava/util/Iterator;okio/BufferedSinkclosesinkf	writeUtf8'(Ljava/lang/String;)Lokio/BufferedSink;	
	writeByte(I)Lokio/BufferedSink;
writeDecimalLong(J)Lokio/BufferedSink;
getKey$okhttpZ
?writeLengths$okhttp(Lokio/BufferedSink;)V
?hasJournalErrors?	mostRecentRebuildFailed?	'$i$a$-use-DiskLruCache$rebuildJournal$1B(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Snapshot;$Lorg/jetbrains/annotations/Nullable;??
%checkNotClosed'
(validateKey*]
+snapshot$okhttp0()Lokhttp3/internal/cache/DiskLruCache$Snapshot;-.
?/checkNotNull1?
2journalRebuildRequired4?
5snapshot.Lokhttp3/internal/cache/DiskLruCache$Snapshot;,okhttp3/internal/cache/DiskLruCache$Snapshot9editA(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor;Lkotlin/jvm/JvmOverloads;ANY_SEQUENCE_NUMBER>)	?getSequenceNumber$okhttpA?
?BgetLockingSourceCount$okhttpD?
?EmostRecentTrimFailedG?	HflushJKeditor,Lokhttp3/internal/cache/DiskLruCache$Editor;expectedSequenceNumberedit$defaulty(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;JILjava/lang/Object;)Lokhttp3/internal/cache/DiskLruCache$Editor;;<
RcompleteEdit$okhttp0(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)VMgetEntry$okhttp-()Lokhttp3/internal/cache/DiskLruCache$Entry;WX
?Y
Check failed.[java/lang/IllegalStateException]
^^getReadable$okhttp`?
?agetWritten$okhttp()[Zcd
?eabortg
?h2Newly created entry didn't create value for index jjava/lang/Integerl(I)Ljava/lang/Integer;$n
mogetZombie$okhttpq?
?r(Ljava/io/File;)J<turemoveEntry$okhttp.(Lokhttp3/internal/cache/DiskLruCache$Entry;)Zwx
ynextSequenceNumber{)	|setSequenceNumber$okhttp~?
?clean	oldLength	newLengthdirty'$i$a$-apply-DiskLruCache$completeEdit$1!$this$completeEdit_u24lambda_u2d4successredundantOpCompactThreshold(Ljava/lang/String;)Zremoved?setZombie$okhttp??
??
detach$okhttp?
??$$i$a$-let-DiskLruCache$removeEntry$1it$$i$a$-let-DiskLruCache$removeEntry$2cache is closed?)$i$a$-check-DiskLruCache$checkNotClosed$1
trimToSize?
?isClosedlruEntries.values?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????java/lang/NullPointerException?mnull cannot be cast to non-null type kotlin.Array?
?^,[Lokhttp3/internal/cache/DiskLruCache$Entry;?$i$f$toTypedArraythisCollection$ivLjava/util/Collection;$this$toTypedArray$iv[Ljava/lang/Object;?removeOldestEntry??
?toEvict?
deleteContents???evictAllLEGAL_KEY_PATTERNLkotlin/text/Regex;??	?kotlin/text/Regex?matches(Ljava/lang/CharSequence;)Z??
??*keys must match regex [a-z0-9_-]{1,120}: "?($i$a$-require-DiskLruCache$validateKey$1	snapshotsF()Ljava/util/Iterator;/okhttp3/internal/cache/DiskLruCache$snapshots$1?
?n@(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Editor;PQ
?access$setHasJournalErrors$p)(Lokhttp3/internal/cache/DiskLruCache;Z)V$thisaccess$getCivilizedFileSystem$p((Lokhttp3/internal/cache/DiskLruCache;)Zaccess$getInitialized$p access$setMostRecentTrimFailed$paccess$journalRebuildRequiredaccess$setRedundantOpCount$p)(Lokhttp3/internal/cache/DiskLruCache;I)V#access$setMostRecentRebuildFailed$paccess$setJournalWriter$p;(Lokhttp3/internal/cache/DiskLruCache;Lokio/BufferedSink;)V-okhttp3/internal/cache/DiskLruCache$Companion?1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V	?
??/Lokhttp3/internal/cache/DiskLruCache$Companion;??	?journal?journal.tmp?journal.bkp?libcore.io.DiskLruCache?1?????????[a-z0-9_-]{1,120}?
?^????XLjava/util/LinkedHashMap;Lkotlin/jvm/JvmField;Lkotlin/Metadata;mvkxi0d1
??y



??

??

??


	
??



??

??


??







	


)
*?? [2020:[\]^B7??000	0
00
¢J809HJ:09HJ!;092
<0=R0??2>0H??¢?J@09J A0=R0??2B0(2C0HJD09JE09HJF0GR0??2B0(H†JH09JI0JJ0HJK0%HJL09HJM09HJN092O0(HJ
P09H??¢QJR02B0(JS02
T0)R0??H??¢UJV0HJ50JW0GR0??0XJY09JZ092B0(HR0X‚¢
??R0X‚¢
??R0X‚¢
??R0X‚¢
R0X€¢
??"R0¢
??R0X€¢
??R0X‚¢
??R 0X‚¢
??R!0X‚¢
??R"0X‚¢
??R#0X‚¢
??R$0%X‚¢
??R$&0(0)R0??0'X€¢
??*+R&
02,08F@FX†¢
??-."/0R10X‚¢
??R20X‚¢
??R30X‚¢
??R40X‚¢
??R50X‚¢
??R	0X€¢
??67¨_d2Ljava/io/Closeable;Ljava/io/Flushable;completeEditrebuildJournalremoveEntryEditorEntrySnapshotokhttpDiskLruCache.ktRuntimeInvisibleAnnotations	SignatureCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
ExceptionsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1!??!"%"()jpv<)IJ#23??"???????G??{)<=QRdC
?mC
?sC
?C
?!C
?>)???
??C
??C
??C
??C
?+	
?
?+
?,??*?*+?*,? *?$*?'*?+*?-Y.?1?5*?;??*?EG?K:?MY*?P?T	????6	V:	?XY	?\?_?*?'???6	a:	?XY	?\?_?*?cY*? ?f?i?l*?cY*? ?o?i?r*?cY*? ?u?i?x?"?nc7?@
@^WX[!]&_,h2?A?J?b?c?r*u?w????*?????????????W\	uy"	?z"	?{|???!"?%"?()?}??/*??X{|??/*? ?[{|??/*?'?_{|1??/*?+?h{|1??g*?+*???*??*?T??	???jkln{|?)??/*?5??{|???/*????{|??:*????{|??1?*L=???3+???,??Y??Y???????????ƶ?+?ĶǷʿ*????*?*?x???4*?*?l???*?*?x???*?*?x*?l??**?*?x?ڵ?*?*?l???]*??*??*???L????Y????*? ????+?????????+????*?*???L*??+?*?*?????????????"?:/m??B?? ?+,:.;?B?C?S?c?s????????????????????????????????????????*7"9?5{|???5*?*?l???LM+?N6-?:-?:-?:-?:-?:	?? ?A?#? ?6*?$?'? ?'*?)?'? ?	?+?.???F??Y??Y??0????2????2????2??	??]?5?Ƿ6?6
*-??9
6`6
???:?*
*?;?>d?A-?D?
*??**?H?L?RN+,?X?N-M-?N+,?X-?????
'?,',,,-,???
?????@?B?X
?
??????N?????
v'	/
7?GR]l{????????????!$%')4*f
?YZ?["'?\C/?]C7?^C??_CG?`C	?Ea"
?b5{|?EFp**?*?l?hL?jY+?lY*?o?q?tM,?v?y?./"3 z{"|}*{|d7]?
s+?+ ??=???Y?+?K?6?`>+?+ ??6:?3+??Y???:?????++?????*?5??W?+??Y???:*?5????:? ??Y*??:*?5????W?a?????W+?????J+:`6		??Y????+?: U??:???????a?,?????"+???????Y*?ö??2??ƶ??+????????Y?+?K?6??+?#?K????/??d.v89#;'<9>??K?M@dAnBoE}EH?I?J?K?N?O?P?Q?P?RS
TW1XC[c_raR???d?"'L?"6=?"9:?C????s{|s?C??y?*?*?r??*?5?ӹ?L+????+??N-??-??M,???*>*?'6???6?**??,??/a????,??>*?'6?:6?*?,?????c??*?,?????c?????+????f?9???*???????!????eIJ?
MN?{|??C?O)?
=#		PQ3~??@A*+ ?S???1<?7	*?&*??
??	{|?1TU?
+V?+?ZN-??+? ?\:?^Y?\?_??e-?b?^6*?'6?N6?+?fY?33?+?i?^Yk?p?K?_?*?-?????c?????+?i?6*?'6??6?-?????c:?e-?s?^*??????-?????c:*???-??/7	*??v7-??P**??	ea???*?????q-??-?s?
*-?zW?*?A6*`?A*?LY?3::6-?b??Q-????? ?W-??W-?
?W?N-*?}7*
a?}???7*?;-???W??? ?W-??W
?W?L*??*?+??
*?6?*??*?T??	???B
?)???2????c?
?)???M3?-??)4KY]p?	?
????????*/ 6!<"=%K&\'g(l)~*?+?,?-?.?1?2?3?4?6?7?&?9:<zHG?"?:??$?)	?)?q????"\??"Y??J??{|MN???	4?n ?<*?A?*?A*?5?>????@CDED?" {|1???D+$?*?&*?)*+?,*?5+????Y?W?M*,?z>?*??*?+??*?I?
f???PRST'U-VBW*'??-??D{|D?C?wx'1+??*?ݚd+?F?H*?LY?W?<:6???W ?W+??W
?W?L+?F?
+???
+???+??Y?W???=*?'>?;6?*?+?????c??**??+??/e??+??	P???*?A=*`?A*?LY?W?4:6???W ?W+??W
?W*?5+???W*?6?*??*?T??	???a8
K??,:????Y?W??Y??????L=+?>?&+2:????????Y?W???????*??*?LY?3?*?L*???R?0??????!?????>????'/(0*2E?[?c?v?z???????4'?"*??% ??X???{|??Z*??*?+??*?????*?I?????{|????8*?5?ӹ?L+???#+????M,?s???*,???,?zW??	?
?(? ?'?4?6? ??8{|?D*??*?*? ??????{|?1?c*?&*?5??M,???,M>,:????Y?W??Y??????L=+?>?+2:?*????zW???*?I?*?5?????&	??3465?K?]?b?4?"?? ??H??c{|?*]?6??+?+?š+=??Y??Ķ?+??"?5??M?XY,?\?_??5?
*?(?5? ?"6{|6?C1??>*?&??Y*???۰
??{|??;?8+$?*+	?Ͱ{|?C?
=#??:*??W?|????/*?ݬW?|??/*???W?|??:*?I?W?|????/*?6?W?|??:*?A?W?|?"??:*? ?W?|????:*+?L?W?|?J??U??Y????f?o?u???#?@??Y?????????????Ʊ2# )!/"9"<#B$H%N&:l?:?
???M?SMAP
DiskLruCache.kt
Kotlin
*S Kotlin
*F
+ 1 DiskLruCache.kt
okhttp3/internal/cache/DiskLruCache
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 Util.kt
okhttp3/internal/Util
+ 4 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,1065:1
1#2:1066
608#3,4:1067
37#4:1071
36#4,3:1072
37#4:1075
36#4,3:1076
*S KotlinDebug
*F
+ 1 DiskLruCache.kt
okhttp3/internal/cache/DiskLruCache
*L
215#1:1067,4
672#1:1071
672#1:1072,3
721#1:1075
721#1:1076,3
*E
K??[I?I?I??I??I[s[`s|sssssss!ss%s(sss}s
s?ss




© 2015 - 2025 Weber Informatics LLC | Privacy Policy