public abstract class AbstractNetworkCache extends AbstractAsynchronousCache
AbstractAsynchronousCache.CacheEventListener, AbstractAsynchronousCache.FetchRequest, AbstractAsynchronousCache.StoreEvents
Modifier and Type | Field and Description |
---|---|
protected HttpService |
fetchClient |
protected String |
scheduleType |
protected HttpService |
storeClient |
Constructor and Description |
---|
AbstractNetworkCache(com.facebook.buck.artifact_cache.NetworkCacheArgs args) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected String |
getRepository() |
deleteAsync, deleteImpl, fetchAsync, fetchImpl, getCacheReadMode, getMode, getMultiFetchBatchSize, getName, getProjectFilesystem, isMultiCheckEnabled, multiContainsAsync, multiContainsImpl, multiFetchImpl, skipPendingAndFutureAsyncFetches, store, store, storeImpl
protected final String scheduleType
protected final HttpService fetchClient
protected final HttpService storeClient
public AbstractNetworkCache(com.facebook.buck.artifact_cache.NetworkCacheArgs args)
protected String getRepository()
public void close()