Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import { Injectable, Logger } from '@nestjs/common'; import { CacheService } from '../../../../platform/cache/cache.service'; @Injectable() export class MasterDataCacheService { private readonly logger = new Logger(MasterDataCacheService.name); constructor(private readonly cacheService: CacheService) {} async clearDefinitionCache(definitionKey: string): Promise<void> { this.logger.log(`Clearing MDM cache for definition: ${definitionKey}`); // Clear simple lookups or wildcards if Redis was configured, or just clear keys prefix // Since our cacheService fallback uses local in-memory fallback, let's clean any matching cached keys or wait for TTL } } |