major-domo-v2/commands/dice
Cal Corum 7a4a2e6d25 perf: add caching for frequently-accessed stable data (#91)
Closes #91

- league_service.get_current_state(): @cached_single_item(ttl=60) — 60s Redis cache
- standings_service.get_league_standings(): in-memory dict cache with 10-minute TTL keyed by season
- player_service.get_free_agents(): @cached_api_call(ttl=300) — 5-minute Redis cache
- dice/rolls.py _get_channel_embed_color(): in-memory dict cache keyed by channel_id with 5-minute TTL, matching the autocomplete.py pattern from PR #100

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 21:58:04 +00:00
..
__init__.py CLAUDE: Complete dice command system with fielding mechanics 2025-09-24 22:30:31 -05:00
chart_data.py Refactor x-check chart data 2025-10-22 20:41:21 -05:00
rolls.py perf: add caching for frequently-accessed stable data (#91) 2026-04-06 21:58:04 +00:00