major-domo-database/app
Cal Corum 4db6982bc5 CLAUDE: Add Redis cache invalidation to player mutation endpoints
- Add cache invalidation to PUT, PATCH, POST, and DELETE endpoints
- Invalidate all player list, search, and detail caches on data changes
- Increase cache TTLs now that invalidation ensures accuracy:
  - GET /players: 10min → 30min
  - GET /players/search: 5min → 15min
  - GET /players/{player_id}: 10min → 30min

This ensures users see updated player data immediately after changes
while benefiting from longer cache lifetimes for read operations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 16:02:00 -05:00
..
routers_v3 CLAUDE: Add Redis cache invalidation to player mutation endpoints 2025-10-23 16:02:00 -05:00
__init__.py Initial commit 2023-03-21 16:09:46 -05:00
db_engine.py Added HelpCommands 2025-10-17 16:36:40 -05:00
dependencies.py CLAUDE: Fix cache_result decorator to handle Response objects properly 2025-08-27 22:48:30 -05:00
main.py Added HelpCommands 2025-10-17 16:36:40 -05:00