public final class DiskLruHttpCacheStore
extends java.lang.Object
implements com.apollographql.apollo.api.cache.http.HttpCacheStore
| Constructor and Description |
|---|
DiskLruHttpCacheStore(java.io.File directory,
long maxSize) |
DiskLruHttpCacheStore(FileSystem fileSystem,
java.io.File directory,
long maxSize) |
| Modifier and Type | Method and Description |
|---|---|
com.apollographql.apollo.api.cache.http.HttpCacheRecord |
cacheRecord(java.lang.String cacheKey) |
com.apollographql.apollo.api.cache.http.HttpCacheRecordEditor |
cacheRecordEditor(java.lang.String cacheKey) |
void |
delete() |
void |
remove(java.lang.String cacheKey) |
public DiskLruHttpCacheStore(@NotNull
java.io.File directory,
long maxSize)
public DiskLruHttpCacheStore(@NotNull
FileSystem fileSystem,
@NotNull
java.io.File directory,
long maxSize)
public com.apollographql.apollo.api.cache.http.HttpCacheRecord cacheRecord(@NotNull
java.lang.String cacheKey)
throws java.io.IOException
cacheRecord in interface com.apollographql.apollo.api.cache.http.HttpCacheStorejava.io.IOExceptionpublic com.apollographql.apollo.api.cache.http.HttpCacheRecordEditor cacheRecordEditor(@NotNull
java.lang.String cacheKey)
throws java.io.IOException
cacheRecordEditor in interface com.apollographql.apollo.api.cache.http.HttpCacheStorejava.io.IOExceptionpublic void delete()
throws java.io.IOException
delete in interface com.apollographql.apollo.api.cache.http.HttpCacheStorejava.io.IOExceptionpublic void remove(@NotNull
java.lang.String cacheKey)
throws java.io.IOException
remove in interface com.apollographql.apollo.api.cache.http.HttpCacheStorejava.io.IOException