export function CacheKey() { return function (target: any, propertyKey: string | symbol, parameterIndex: number): void { if (!target.__cacheKeys) { target.__cacheKeys = []; } target.__cacheKeys.push({ propertyKey, parameterIndex }); }; }