Lines Matching defs:cache
161 unsigned char cache[256];
327 /* See if we need to refill the cache to serve the request, but if len is
328 * excessive, we're not going to update our cache or serve from cache */
329 if (len > state->cache_remaining && len < sizeof(state->cache)) {
330 size_t fetch_size = sizeof(state->cache) - state->cache_remaining;
331 ares__rand_bytes_fetch(state, state->cache, fetch_size);
332 state->cache_remaining = sizeof(state->cache);
335 /* Serve from cache */
337 size_t offset = sizeof(state->cache) - state->cache_remaining;
338 memcpy(buf, state->cache + offset, len);