diff --git a/src/nhl_managers.py b/src/nhl_managers.py index d4d14a54..dd7c2db4 100644 --- a/src/nhl_managers.py +++ b/src/nhl_managers.py @@ -78,6 +78,7 @@ class BaseNHLManager: _warning_cooldown = 60 # Only log warnings once per minute _shared_data = None _last_shared_update = 0 + cache_manager = CacheManager() # Make cache_manager a class attribute def __init__(self, config: Dict[str, Any], display_manager: DisplayManager): self.display_manager = display_manager @@ -93,7 +94,6 @@ class BaseNHLManager: self.favorite_teams = self.nhl_config.get("favorite_teams", []) self.logger = logging.getLogger('NHL') self.recent_hours = self.nhl_config.get("recent_game_hours", 48) # Default 48 hours - self.cache_manager = CacheManager() # Initialize cache manager # Set logging level to INFO to reduce noise self.logger.setLevel(logging.INFO)