META-INF/
META-INF/MANIFEST.MF
com/
com/jakewharton/
com/jakewharton/disklrucache/
com/jakewharton/disklrucache/DiskLruCache$1.classDiskLruCache.java
package com.jakewharton.disklrucache
com.jakewharton.disklrucache.DiskLruCache$1 extends java.lang.Object implements java.util.concurrent.Callable {
final com.jakewharton.disklrucache.DiskLruCache this$0
void (com.jakewharton.disklrucache.DiskLruCache)
public java.lang.Void call () throws java.lang.Exception
public volatile java.lang.Object call () throws java.lang.Exception
}
com/jakewharton/disklrucache/DiskLruCache$2.classDiskLruCache.java
package com.jakewharton.disklrucache
final com.jakewharton.disklrucache.DiskLruCache$2 extends java.io.OutputStream {
void ()
public void write (int) throws java.io.IOException
int b
}
com/jakewharton/disklrucache/DiskLruCache$Editor$FaultHidingOutputStream.classDiskLruCache.java
package com.jakewharton.disklrucache
com.jakewharton.disklrucache.DiskLruCache$Editor$FaultHidingOutputStream extends java.io.FilterOutputStream {
final com.jakewharton.disklrucache.DiskLruCache$Editor this$1
private void (com.jakewharton.disklrucache.DiskLruCache$Editor, java.io.OutputStream)
java.io.OutputStream out
public void write (int)
java.io.IOException e
int oneByte
public void write (byte[], int, int)
java.io.IOException e
byte[] buffer
int offset
int length
public void close ()
java.io.IOException e
public void flush ()
java.io.IOException e
void (com.jakewharton.disklrucache.DiskLruCache$Editor, java.io.OutputStream, com.jakewharton.disklrucache.DiskLruCache$1)
com.jakewharton.disklrucache.DiskLruCache$Editor x0
java.io.OutputStream x1
com.jakewharton.disklrucache.DiskLruCache$1 x2
}
com/jakewharton/disklrucache/DiskLruCache$Editor.classDiskLruCache.java
package com.jakewharton.disklrucache
public final com.jakewharton.disklrucache.DiskLruCache$Editor extends java.lang.Object {
private final com.jakewharton.disklrucache.DiskLruCache$Entry entry
private final boolean[] written
private boolean hasErrors
private boolean committed
final com.jakewharton.disklrucache.DiskLruCache this$0
private void (com.jakewharton.disklrucache.DiskLruCache, com.jakewharton.disklrucache.DiskLruCache$Entry)
com.jakewharton.disklrucache.DiskLruCache$Entry entry
public java.io.InputStream newInputStream (int) throws java.io.IOException
java.io.FileNotFoundException e
int index
public java.lang.String getString (int) throws java.io.IOException
int index
java.io.InputStream in
public java.io.OutputStream newOutputStream (int) throws java.io.IOException
java.io.FileNotFoundException e2
java.io.FileNotFoundException e
java.io.File dirtyFile
java.io.FileOutputStream outputStream
int index
public void set (int, java.lang.String) throws java.io.IOException
int index
String value
java.io.Writer writer
public void commit () throws java.io.IOException
public void abort () throws java.io.IOException
public void abortUnlessCommitted ()
java.io.IOException ignored
void (com.jakewharton.disklrucache.DiskLruCache, com.jakewharton.disklrucache.DiskLruCache$Entry, com.jakewharton.disklrucache.DiskLruCache$1)
com.jakewharton.disklrucache.DiskLruCache x0
com.jakewharton.disklrucache.DiskLruCache$Entry x1
com.jakewharton.disklrucache.DiskLruCache$1 x2
static com.jakewharton.disklrucache.DiskLruCache$Entry access$1400 (com.jakewharton.disklrucache.DiskLruCache$Editor)
com.jakewharton.disklrucache.DiskLruCache$Editor x0
static boolean[] access$1500 (com.jakewharton.disklrucache.DiskLruCache$Editor)
com.jakewharton.disklrucache.DiskLruCache$Editor x0
static boolean access$2302 (com.jakewharton.disklrucache.DiskLruCache$Editor, boolean)
com.jakewharton.disklrucache.DiskLruCache$Editor x0
boolean x1
}
com/jakewharton/disklrucache/DiskLruCache$Entry.classDiskLruCache.java
package com.jakewharton.disklrucache
final com.jakewharton.disklrucache.DiskLruCache$Entry extends java.lang.Object {
private final String key
private final long[] lengths
private boolean readable
private com.jakewharton.disklrucache.DiskLruCache$Editor currentEditor
private long sequenceNumber
final com.jakewharton.disklrucache.DiskLruCache this$0
private void (com.jakewharton.disklrucache.DiskLruCache, java.lang.String)
String key
public java.lang.String getLengths () throws java.io.IOException
long size
long[] arr$
int len$
int i$
StringBuilder result
private void setLengths (java.lang.String[]) throws java.io.IOException
int i
NumberFormatException e
String[] strings
private java.io.IOException invalidLengths (java.lang.String[]) throws java.io.IOException
String[] strings
public java.io.File getCleanFile (int)
int i
public java.io.File getDirtyFile (int)
int i
void (com.jakewharton.disklrucache.DiskLruCache, java.lang.String, com.jakewharton.disklrucache.DiskLruCache$1)
com.jakewharton.disklrucache.DiskLruCache x0
String x1
com.jakewharton.disklrucache.DiskLruCache$1 x2
static boolean access$602 (com.jakewharton.disklrucache.DiskLruCache$Entry, boolean)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
boolean x1
static com.jakewharton.disklrucache.DiskLruCache$Editor access$702 (com.jakewharton.disklrucache.DiskLruCache$Entry, com.jakewharton.disklrucache.DiskLruCache$Editor)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
com.jakewharton.disklrucache.DiskLruCache$Editor x1
static void access$800 (com.jakewharton.disklrucache.DiskLruCache$Entry, java.lang.String[]) throws java.io.IOException
com.jakewharton.disklrucache.DiskLruCache$Entry x0
String[] x1
static com.jakewharton.disklrucache.DiskLruCache$Editor access$700 (com.jakewharton.disklrucache.DiskLruCache$Entry)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
static long[] access$1000 (com.jakewharton.disklrucache.DiskLruCache$Entry)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
static java.lang.String access$1100 (com.jakewharton.disklrucache.DiskLruCache$Entry)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
static boolean access$600 (com.jakewharton.disklrucache.DiskLruCache$Entry)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
static long access$1200 (com.jakewharton.disklrucache.DiskLruCache$Entry)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
static long access$1202 (com.jakewharton.disklrucache.DiskLruCache$Entry, long)
com.jakewharton.disklrucache.DiskLruCache$Entry x0
long x1
}
com/jakewharton/disklrucache/DiskLruCache$Snapshot.classDiskLruCache.java
package com.jakewharton.disklrucache
public final com.jakewharton.disklrucache.DiskLruCache$Snapshot extends java.lang.Object implements java.io.Closeable {
private final String key
private final long sequenceNumber
private final java.io.InputStream[] ins
private final long[] lengths
final com.jakewharton.disklrucache.DiskLruCache this$0
private void (com.jakewharton.disklrucache.DiskLruCache, java.lang.String, long, java.io.InputStream[], long[])
String key
long sequenceNumber
java.io.InputStream[] ins
long[] lengths
public com.jakewharton.disklrucache.DiskLruCache$Editor edit () throws java.io.IOException
public java.io.InputStream getInputStream (int)
int index
public java.lang.String getString (int) throws java.io.IOException
int index
public long getLength (int)
int index
public void close ()
java.io.InputStream in
java.io.InputStream[] arr$
int len$
int i$
void (com.jakewharton.disklrucache.DiskLruCache, java.lang.String, long, java.io.InputStream[], long[], com.jakewharton.disklrucache.DiskLruCache$1)
com.jakewharton.disklrucache.DiskLruCache x0
String x1
long x2
java.io.InputStream[] x3
long[] x4
com.jakewharton.disklrucache.DiskLruCache$1 x5
}
com/jakewharton/disklrucache/DiskLruCache.classDiskLruCache.java
package com.jakewharton.disklrucache
public final com.jakewharton.disklrucache.DiskLruCache extends java.lang.Object implements java.io.Closeable {
static final String JOURNAL_FILE
static final String JOURNAL_FILE_TEMP
static final String JOURNAL_FILE_BACKUP
static final String MAGIC
static final String VERSION_1
static final long ANY_SEQUENCE_NUMBER
static final java.util.regex.Pattern LEGAL_KEY_PATTERN
private static final String CLEAN
private static final String DIRTY
private static final String REMOVE
private static final String READ
private final java.io.File directory
private final java.io.File journalFile
private final java.io.File journalFileTmp
private final java.io.File journalFileBackup
private final int appVersion
private long maxSize
private final int valueCount
private long size
private java.io.Writer journalWriter
private final java.util.LinkedHashMap lruEntries
private int redundantOpCount
private long nextSequenceNumber
final java.util.concurrent.ThreadPoolExecutor executorService
private final java.util.concurrent.Callable cleanupCallable
private static final java.io.OutputStream NULL_OUTPUT_STREAM
private void (java.io.File, int, int, long)
java.io.File directory
int appVersion
int valueCount
long maxSize
public static com.jakewharton.disklrucache.DiskLruCache open (java.io.File, int, int, long) throws java.io.IOException
java.io.File journalFile
java.io.IOException journalIsCorrupt
java.io.File directory
int appVersion
int valueCount
long maxSize
java.io.File backupFile
com.jakewharton.disklrucache.DiskLruCache cache
private void readJournal () throws java.io.IOException
java.io.EOFException endOfJournal
String magic
String version
String appVersionString
String valueCountString
String blank
int lineCount
com.jakewharton.disklrucache.StrictLineReader reader
private void readJournalLine (java.lang.String) throws java.io.IOException
String key
String[] parts
String line
int firstSpace
int keyBegin
int secondSpace
String key
com.jakewharton.disklrucache.DiskLruCache$Entry entry
private void processJournal () throws java.io.IOException
int t
int t
com.jakewharton.disklrucache.DiskLruCache$Entry entry
java.util.Iterator i
private synchronized void rebuildJournal () throws java.io.IOException
com.jakewharton.disklrucache.DiskLruCache$Entry entry
java.util.Iterator i$
java.io.Writer writer
private static void deleteIfExists (java.io.File) throws java.io.IOException
java.io.File file
private static void renameTo (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.File from
java.io.File to
boolean deleteDestination
public synchronized com.jakewharton.disklrucache.DiskLruCache$Snapshot get (java.lang.String) throws java.io.IOException
int i
int i
java.io.FileNotFoundException e
String key
com.jakewharton.disklrucache.DiskLruCache$Entry entry
java.io.InputStream[] ins
public com.jakewharton.disklrucache.DiskLruCache$Editor edit (java.lang.String) throws java.io.IOException
String key
private synchronized com.jakewharton.disklrucache.DiskLruCache$Editor edit (java.lang.String, long) throws java.io.IOException
String key
long expectedSequenceNumber
com.jakewharton.disklrucache.DiskLruCache$Entry entry
com.jakewharton.disklrucache.DiskLruCache$Editor editor
public java.io.File getDirectory ()
public synchronized long getMaxSize ()
public synchronized void setMaxSize (long)
long maxSize
public synchronized long size ()
private synchronized void completeEdit (com.jakewharton.disklrucache.DiskLruCache$Editor, boolean) throws java.io.IOException
int i
java.io.File clean
long oldLength
long newLength
java.io.File dirty
int i
com.jakewharton.disklrucache.DiskLruCache$Editor editor
boolean success
com.jakewharton.disklrucache.DiskLruCache$Entry entry
private boolean journalRebuildRequired ()
int redundantOpCompactThreshold
public synchronized boolean remove (java.lang.String) throws java.io.IOException
java.io.File file
int i
String key
com.jakewharton.disklrucache.DiskLruCache$Entry entry
public synchronized boolean isClosed ()
private void checkNotClosed ()
public synchronized void flush () throws java.io.IOException
public synchronized void close () throws java.io.IOException
com.jakewharton.disklrucache.DiskLruCache$Entry entry
java.util.Iterator i$
private void trimToSize () throws java.io.IOException
java.util.Map$Entry toEvict
public void delete () throws java.io.IOException
private void validateKey (java.lang.String)
String key
java.util.regex.Matcher matcher
private static java.lang.String inputStreamToString (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
static java.io.Writer access$000 (com.jakewharton.disklrucache.DiskLruCache)
com.jakewharton.disklrucache.DiskLruCache x0
static void access$100 (com.jakewharton.disklrucache.DiskLruCache) throws java.io.IOException
com.jakewharton.disklrucache.DiskLruCache x0
static boolean access$200 (com.jakewharton.disklrucache.DiskLruCache)
com.jakewharton.disklrucache.DiskLruCache x0
static void access$300 (com.jakewharton.disklrucache.DiskLruCache) throws java.io.IOException
com.jakewharton.disklrucache.DiskLruCache x0
static int access$402 (com.jakewharton.disklrucache.DiskLruCache, int)
com.jakewharton.disklrucache.DiskLruCache x0
int x1
static com.jakewharton.disklrucache.DiskLruCache$Editor access$1600 (com.jakewharton.disklrucache.DiskLruCache, java.lang.String, long) throws java.io.IOException
com.jakewharton.disklrucache.DiskLruCache x0
String x1
long x2
static java.lang.String access$1700 (java.io.InputStream) throws java.io.IOException
java.io.InputStream x0
static int access$1800 (com.jakewharton.disklrucache.DiskLruCache)
com.jakewharton.disklrucache.DiskLruCache x0
static java.io.File access$1900 (com.jakewharton.disklrucache.DiskLruCache)
com.jakewharton.disklrucache.DiskLruCache x0
static java.io.OutputStream access$2000 ()
static void access$2200 (com.jakewharton.disklrucache.DiskLruCache, com.jakewharton.disklrucache.DiskLruCache$Editor, boolean) throws java.io.IOException
com.jakewharton.disklrucache.DiskLruCache x0
com.jakewharton.disklrucache.DiskLruCache$Editor x1
boolean x2
static void ()
}
com/jakewharton/disklrucache/StrictLineReader$1.classStrictLineReader.java
package com.jakewharton.disklrucache
com.jakewharton.disklrucache.StrictLineReader$1 extends java.io.ByteArrayOutputStream {
final com.jakewharton.disklrucache.StrictLineReader this$0
void (com.jakewharton.disklrucache.StrictLineReader, int)
int x0
public java.lang.String toString ()
java.io.UnsupportedEncodingException e
int length
}
com/jakewharton/disklrucache/StrictLineReader.classStrictLineReader.java
package com.jakewharton.disklrucache
com.jakewharton.disklrucache.StrictLineReader extends java.lang.Object implements java.io.Closeable {
private static final byte CR
private static final byte LF
private final java.io.InputStream in
private final java.nio.charset.Charset charset
private byte[] buf
private int pos
private int end
public void (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream in
java.nio.charset.Charset charset
public void (java.io.InputStream, int, java.nio.charset.Charset)
java.io.InputStream in
int capacity
java.nio.charset.Charset charset
public void close () throws java.io.IOException
public java.lang.String readLine () throws java.io.IOException
int lineEnd
String res
int i
int i
java.io.ByteArrayOutputStream out
private void fillBuf () throws java.io.IOException
int result
static java.nio.charset.Charset access$000 (com.jakewharton.disklrucache.StrictLineReader)
com.jakewharton.disklrucache.StrictLineReader x0
}
com/jakewharton/disklrucache/Util.classUtil.java
package com.jakewharton.disklrucache
public final com.jakewharton.disklrucache.Util extends java.lang.Object {
static final java.nio.charset.Charset US_ASCII
static final java.nio.charset.Charset UTF_8
private void ()
static java.lang.String readFully (java.io.Reader) throws java.io.IOException
java.io.StringWriter writer
char[] buffer
int count
java.io.Reader reader
static void deleteContents (java.io.File) throws java.io.IOException
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File dir
java.io.File[] files
static void closeQuietly (java.io.Closeable)
RuntimeException rethrown
Exception ignored
java.io.Closeable closeable
static void ()
}
META-INF/maven/
META-INF/maven/com.jakewharton/
META-INF/maven/com.jakewharton/disklrucache/
META-INF/maven/com.jakewharton/disklrucache/pom.xml
META-INF/maven/com.jakewharton/disklrucache/pom.properties