public final class FileCache extends Object
Constructor and Description |
---|
FileCache(File cacheDir,
int buffer_size,
boolean read_only) |
FileCache(File cacheDir,
int buffer_size,
boolean read_only,
List<URLFetcher> fetchers) |
FileCache(File cacheDir,
int buffer_size,
boolean read_only,
URLFetcher... fetchers) |
Modifier and Type | Method and Description |
---|---|
int |
countCached() |
int |
countCached(FileFilter filter) |
void |
ensureCached(FileCacheKey key,
boolean force_reacquire) |
InputStream |
fetch(FileCacheKey key,
boolean force_reacquire) |
File |
fileForKey(FileCacheKey key) |
boolean |
isCached(FileCacheKey key) |
public FileCache(File cacheDir, int buffer_size, boolean read_only) throws IOException
IOException
public FileCache(File cacheDir, int buffer_size, boolean read_only, URLFetcher... fetchers) throws IOException
IOException
public FileCache(File cacheDir, int buffer_size, boolean read_only, List<URLFetcher> fetchers) throws IOException
IOException
public void ensureCached(FileCacheKey key, boolean force_reacquire) throws IOException
IOException
public InputStream fetch(FileCacheKey key, boolean force_reacquire) throws IOException
IOException
public boolean isCached(FileCacheKey key) throws IOException
IOException
public int countCached() throws IOException
IOException
public int countCached(FileFilter filter) throws IOException
IOException
public File fileForKey(FileCacheKey key)
Copyright © 2017 com.mchange. All rights reserved.