cache->miss_count++;
return NULL;
}
- cache->hit_count++;
value = node->data + strlen(node->data) + 1;
ttl_secs = *value == '\0' ? cache->neg_ttl_secs : cache->ttl_secs;
now = time(NULL);
if (node->created < now - (time_t)ttl_secs) {
/* TTL expired */
+ cache->miss_count++;
*expired_r = TRUE;
} else {
/* move to head */
auth_cache_node_unlink(cache, node);
auth_cache_node_link_head(cache, node);
}
+ cache->hit_count++;
}
if (node->created < now - (time_t)cache->neg_ttl_secs)
*neg_expired_r = TRUE;