The cache belongs to the function, not the web framework
An architectural reassessment shows that framework-level cache strategies cause more bugs than gains: caching should be decided and managed at the business function level that knows its true data freshness needs.