-
- All Implemented Interfaces:
-
com.appsflyer.CacheManager
public class FileCacheManager implements CacheManager
Created with IntelliJ IDEA. User: gilmeroz Date: 5/8/14 Time: 1:13 PM To change this template use File | Settings | File Templates.
-
-
Constructor Summary
Constructors Constructor Description FileCacheManager(ContextProvider contextProvider)
-
Method Summary
Modifier and Type Method Description voidinit()StringcacheRequest(CacheRequestData data)Caches network request data in persistent storage List<CacheRequestData>getCachedRequests()booleandeleteRequest(String cacheKey)Tries to delete cached request from the persistent storage. voidclearCache()-
-
Constructor Detail
-
FileCacheManager
FileCacheManager(ContextProvider contextProvider)
-
-
Method Detail
-
init
@WorkerThread() void init()
-
cacheRequest
@WorkerThread()@Nullable() String cacheRequest(CacheRequestData data)
Caches network request data in persistent storage
- Parameters:
data- data to cache
-
getCachedRequests
@WorkerThread()@NonNull() List<CacheRequestData> getCachedRequests()
-
deleteRequest
@WorkerThread() boolean deleteRequest(String cacheKey)
Tries to delete cached request from the persistent storage.
-
clearCache
@WorkerThread() void clearCache()
-
-
-
-