cacheManager property

CacheManager get cacheManager

Get the active CacheManager instance Auto-initializes with default config on first use if not explicitly initialized

Implementation

CacheManager get cacheManager {
  if (_customCacheManager == null && !_isInitializing) {
    debugPrint('CacheManagerHelper auto-initializing on first use...');
    _performInitialization();
  }

  if (_customCacheManager == null) {
    // Fallback to default if initialization is in progress
    return DefaultCacheManager();
  }
  return _customCacheManager!;
}