Title: feat: implement caching for frequently accessed queries
Labels: performance api
Complexity: medium
Description:
Add caching layer for expensive queries using Redis:
- Cache GET /contracts endpoint (30s TTL)
- Cache GraphQL queries based on variables (60s TTL)
- Invalidate cache on mutations
- Support cache busting headers
Acceptance Criteria:
Title:
feat: implement caching for frequently accessed queriesLabels:
performanceapiComplexity:
mediumDescription:
Add caching layer for expensive queries using Redis:
Acceptance Criteria: