From d79c95f6170cdd7957f9dd409abe8d347f8f67e4 Mon Sep 17 00:00:00 2001 From: Javier Feliz Date: Thu, 11 Sep 2025 20:44:08 -0400 Subject: [PATCH] Optional cache bypass --- waycast-core/src/cache/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/waycast-core/src/cache/mod.rs b/waycast-core/src/cache/mod.rs index 86acef2..d206463 100644 --- a/waycast-core/src/cache/mod.rs +++ b/waycast-core/src/cache/mod.rs @@ -74,6 +74,11 @@ impl Cache { where T: Serialize + DeserializeOwned + Clone, { + // Check if caching is disabled via environment variable + if std::env::var("WAYCAST_NO_CACHE").is_ok() { + return Ok(compute()); + } + // Try to get from cache first if let Some(entry) = self.get_cached_entry::(key)? { // Check if entry has expired