Lines Matching full:caches
512 * Clear and delete per-worker alloc caches, and free memory maintained in
514 * The rrset and message caches must be empty at the time of call.
515 * @param daemon: the daemon that maintains the alloc caches to be cleared.
593 /* create per-worker alloc caches if not reusing existing ones. */
870 /* clean up caches because
906 * guarantee that the alloc caches are valid throughout the lifetime
1025 * reuse the alloc, RRset, and message caches, then check to see if
1026 * it's safe to keep the caches:
1028 * keeping the per-thread alloc caches. It also means we have to
1029 * clear RRset and message caches. (note that 'new_num' may be
1034 * entries. We could keep their keys in alloc caches, but it would
1040 * just keep RRset and alloc caches. For simplicity we clear/free
1049 log_warn("cannot reuse caches due to critical config change");