@morojs/moro / CacheOptions
Interface: CacheOptions
Defined in: src/types/cache.ts:18
Properties
adapter?
optionaladapter:string|CacheAdapter
Defined in: src/types/cache.ts:19
adapterOptions?
optionaladapterOptions:any
Defined in: src/types/cache.ts:20
cacheControl?
optionalcacheControl:string
Defined in: src/types/cache.ts:30
conditionalRequests?
optionalconditionalRequests:boolean
Defined in: src/types/cache.ts:34
defaultTtl?
optionaldefaultTtl:number
Defined in: src/types/cache.ts:24
etag?
optionaletag:boolean|"strong"|"weak"
Defined in: src/types/cache.ts:33
generateETag()?
optionalgenerateETag: (content,type?) =>string
Defined in: src/types/cache.ts:35
Parameters
content
string
type?
string
Returns
string
httpCaching?
optionalhttpCaching:boolean
Defined in: src/types/cache.ts:28
keyPrefix?
optionalkeyPrefix:string
Defined in: src/types/cache.ts:25
maxAge?
optionalmaxAge:number
Defined in: src/types/cache.ts:29
staleWhileRevalidate?
optionalstaleWhileRevalidate:number
Defined in: src/types/cache.ts:31
strategies?
optionalstrategies:object
Defined in: src/types/cache.ts:21
Index Signature
[pattern: string]: CacheStrategy
vary?
optionalvary:string[]
Defined in: src/types/cache.ts:32