/** * 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 }