import { CacheInterceptor } from "https://deno.land/x/deno_nest@v3.15.1/modules/cache/src/cache.interceptor.ts";
Constructors
new
CacheInterceptor(cacheModuleOptions?: CacheModuleOptions)Properties
Methods
private
getCacheKey(params: { constructorName: string; methodName: string; methodType: string; args: any[]; }): stringprivate
getTTL(func: any): numbergetCacheKeyByOptions(options: NestInterceptorOptions): string
getCaches(func: any): Promise<{ storeName: string; caches: ICacheStore | undefined; }>
initStore(storeName: CacheStoreName): Promise<void>
joinArgs(args: any[])
log(...args: any[])