import {CacheProvider} from './cacheProvider'; /** * A no-op implementation of cache provider. * * Getting a value from the cache will always return the result of the loader function. */ export class NoopCache implements CacheProvider { public get(key: any, loader: (key: any) => any): Promise { return loader(key); } public set(): Promise { return Promise.resolve(); } public delete(): Promise { return Promise.resolve(); } }