forked from 0xWheatyz/SPARC
Expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable #211
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
The SERP API result cache TTL is hardcoded to 24 hours in
config.py. There is no way to adjust cache freshness without a code change.Roadmap reference: ROADMAP.md > P2 > Backend > SERP cache TTL is hardcoded
What to do
SERP_CACHE_TTL_HOURStoconfig.pywith24as the default..env.example.Acceptance criteria
SERP_CACHE_TTL_HOURS=1causes cache entries to expire after 1 hour.This issue has already been resolved in the current codebase.
config.pyline 46 reads the TTL from environment:serp_cache_ttl_hours = int(os.getenv("SERP_CACHE_TTL_HOURS", "24")). The default remains 24 hours but is now configurable.Closing as already implemented.