Class DiskLruHttpCacheStore
- java.lang.Object
-
- com.apollographql.apollo.cache.http.DiskLruHttpCacheStore
-
- All Implemented Interfaces:
com.apollographql.apollo.api.cache.http.HttpCacheStore
public final class DiskLruHttpCacheStore extends java.lang.Object implements com.apollographql.apollo.api.cache.http.HttpCacheStore
-
-
Constructor Summary
Constructors Constructor Description DiskLruHttpCacheStore(FileSystem fileSystem, java.io.File directory, long maxSize)DiskLruHttpCacheStore(java.io.File directory, long maxSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.apollographql.apollo.api.cache.http.HttpCacheRecordcacheRecord(java.lang.String cacheKey)com.apollographql.apollo.api.cache.http.HttpCacheRecordEditorcacheRecordEditor(java.lang.String cacheKey)voiddelete()voidremove(java.lang.String cacheKey)
-
-
-
Constructor Detail
-
DiskLruHttpCacheStore
public DiskLruHttpCacheStore(@NotNull java.io.File directory, long maxSize)
-
DiskLruHttpCacheStore
public DiskLruHttpCacheStore(@NotNull FileSystem fileSystem, @NotNull java.io.File directory, long maxSize)
-
-
Method Detail
-
cacheRecord
public com.apollographql.apollo.api.cache.http.HttpCacheRecord cacheRecord(@NotNull java.lang.String cacheKey) throws java.io.IOException- Specified by:
cacheRecordin interfacecom.apollographql.apollo.api.cache.http.HttpCacheStore- Throws:
java.io.IOException
-
cacheRecordEditor
public com.apollographql.apollo.api.cache.http.HttpCacheRecordEditor cacheRecordEditor(@NotNull java.lang.String cacheKey) throws java.io.IOException- Specified by:
cacheRecordEditorin interfacecom.apollographql.apollo.api.cache.http.HttpCacheStore- Throws:
java.io.IOException
-
delete
public void delete() throws java.io.IOException- Specified by:
deletein interfacecom.apollographql.apollo.api.cache.http.HttpCacheStore- Throws:
java.io.IOException
-
remove
public void remove(@NotNull java.lang.String cacheKey) throws java.io.IOException- Specified by:
removein interfacecom.apollographql.apollo.api.cache.http.HttpCacheStore- Throws:
java.io.IOException
-
-