/** * Options passed to QueryResultCache class. */ export interface QueryResultCacheOptions { /** * Cache identifier set by user. * Can be empty. */ identifier: string; /** * Time, when cache was created. */ time?: number; /** * Duration in milliseconds during which results will be returned from cache. */ duration: number; /** * Cached query. */ query: string; /** * Query result that will be cached. */ result?: any; }