Skip to content

Controls whether search results and thesis details are cached in memory during the R session. Caching can significantly speed up repeated queries.

Usage

cache_config(enable = TRUE, search_ttl = 3600, detail_ttl = NULL)

Arguments

enable

Logical. Enable caching? Default TRUE.

search_ttl

Numeric. Search result TTL (time-to-live) in seconds. NULL means cache lives for entire session. Default is 3600 (1 hour).

detail_ttl

Numeric. Detail page TTL in seconds. NULL means cache lives for entire session. Default is NULL (session).

Value

Invisible NULL

Examples

# Disable caching entirely
cache_config(enable = FALSE)

# Enable with 30-minute TTL for searches
cache_config(enable = TRUE, search_ttl = 1800)

# Cache details forever (until session ends)
cache_config(detail_ttl = NULL)