@Contract(threading=IMMUTABLE)
public class FileIndexResourceFactory
extends java.lang.Object
implements org.apache.http.client.cache.ResourceFactory
Resource instances whose body is stored in a temporary file.| Constructor and Description |
|---|
FileIndexResourceFactory(java.nio.file.Path cacheDir) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.http.client.cache.Resource |
copy(java.lang.String requestId,
org.apache.http.client.cache.Resource resource) |
org.apache.http.client.cache.Resource |
generate(java.lang.String requestId,
java.io.InputStream inStream,
org.apache.http.client.cache.InputLimit limit) |
protected java.nio.file.Path |
generateUniqueCachePath(java.lang.String uri) |
public FileIndexResourceFactory(java.nio.file.Path cacheDir)
protected java.nio.file.Path generateUniqueCachePath(java.lang.String uri)
public org.apache.http.client.cache.Resource generate(java.lang.String requestId,
java.io.InputStream inStream,
org.apache.http.client.cache.InputLimit limit)
throws java.io.IOException
generate in interface org.apache.http.client.cache.ResourceFactoryjava.io.IOExceptionpublic org.apache.http.client.cache.Resource copy(java.lang.String requestId,
org.apache.http.client.cache.Resource resource)
throws java.io.IOException
copy in interface org.apache.http.client.cache.ResourceFactoryjava.io.IOExceptionCopyright © 2009-2023 Open-Source. All Rights Reserved.