Lines Matching refs:cache
35 * resolving from either cache or network on a worker thread, and then delivering
47 * <li>containsKey(cacheKey) indicates that there is a request in flight for the given cache
49 * <li>get(cacheKey) returns waiting requests for the given cache key. The in flight request
63 /** The cache triage queue. */
86 /** The cache dispatcher. */
92 * @param cache A Cache to use for persisting responses to disk
97 public RequestQueue(Cache cache, Network network, int threadPoolSize,
99 mCache = cache;
108 * @param cache A Cache to use for persisting responses to disk
112 public RequestQueue(Cache cache, Network network, int threadPoolSize) {
113 this(cache, network, threadPoolSize,
120 * @param cache A Cache to use for persisting responses to disk
123 public RequestQueue(Cache cache, Network network) {
124 this(cache, network, DEFAULT_NETWORK_THREAD_POOL_SIZE);
132 // Create the cache dispatcher and start it.
146 * Stops the cache and network dispatchers.
227 // If the request is uncacheable, skip the cache queue and go straight to the network.
233 // Insert request into stage if there's already a request with the same cache key in flight.
280 // that's not a problem as the cache has been primed by 'request'.