diff --git a/fastapi_cache/decorator.py b/fastapi_cache/decorator.py index 07573b1..b12a0d2 100644 --- a/fastapi_cache/decorator.py +++ b/fastapi_cache/decorator.py @@ -29,7 +29,7 @@ def cache( copy_kwargs = kwargs.copy() request = copy_kwargs.pop("request", None) response = copy_kwargs.pop("response", None) - if request and request.headers.get("Cache-Control") == "no-store": + if request and request.headers.get("Cache-Control") in ("no-store", "no-cache"): return await func(*args, **kwargs) coder = coder or FastAPICache.get_coder()