Angular Modernizer
    Preparing search index...

    Function createMultiCacheConfig

    • Create cache configuration for MultiCacheFallbackManager (scan-all only).

      This factory function generates the base cache configuration for the MultiCacheFallbackManager, which manages multiple cache directories with fallback logic for cross-cache reading.

      Parameters

      • rootPath: string

        Project root path

      Returns { cacheDir: string; compression: boolean; maxAge: number; maxSize: number }

      Base cache configuration for multi-cache manager

      • cacheDir: string

        <rootPath>/.angular-modernizer-cache.

      • compression: boolean

        Always true.

      • maxAge: number

        Maximum entry age in milliseconds (CACHE_AGE.DEFAULT).

      • maxSize: number

        Maximum cache size in bytes (CACHE_SIZE.DEFAULT).

      // In scan-all.ts
      import { createMultiCacheConfig } from '@angular-modernizer/core';

      const multiCacheManager = new MultiCacheFallbackManager(
      fileSystem,
      ['all', 'solid', 'angular', 'architecture'],
      createMultiCacheConfig(rootPath)
      );