Lines Matching refs:cache
94 const struct dirlist_cache *cache; member
212 struct dirlist_cache * const cache = in mod_dirlisting_parse_cache() local
214 cache->max_age = max_age; in mod_dirlisting_parse_cache()
215 cache->path = path; in mod_dirlisting_parse_cache()
216 return cache; in mod_dirlisting_parse_cache()
249 struct cond_match_t cache; in mod_dirlisting_exclude() local
250 memset(&cache, 0, sizeof(cache)); in mod_dirlisting_exclude()
253 ctx.cache = &cache; in mod_dirlisting_exclude()
337 pconf->cache = cpv->v.v; in mod_dirlisting_merge_config_cpv()
1350 if (p->conf.cache) { in URIHANDLER_FUNC()
1395 if (p->conf.cache) in URIHANDLER_FUNC()
1426 if (hctx->conf.cache) in SUBREQUEST_FUNC()
1470 buffer_copy_path_len2(tb, BUF_PTR_LEN(p->conf.cache->path), in mod_dirlisting_cache_check()
1478 TIME64_CAST(sce->st.st_mtime) + p->conf.cache->max_age - log_epoch_secs; in mod_dirlisting_cache_check()
1582 buffer_copy_path_len2(tb, BUF_PTR_LEN(hctx->conf.cache->path), in mod_dirlisting_cache_add()
1585 && 0 != mkdir_recursive(tb->ptr, buffer_clen(hctx->conf.cache->path))) in mod_dirlisting_cache_add()
1599 mod_dirlisting_cache_control(r, hctx->conf.cache->max_age); in mod_dirlisting_cache_add()
1622 buffer_copy_path_len2(tb, BUF_PTR_LEN(hctx->conf.cache->path), in mod_dirlisting_cache_json_init()
1625 && 0 != mkdir_recursive(tb->ptr, buffer_clen(hctx->conf.cache->path))) in mod_dirlisting_cache_json_init()