CacheInfo
Assembly: ServiceStack.dll
View Source
Declaration
public class CacheInfo
Properties
CacheKey
The CacheKey to be use store the response against
View Source
Declaration
public string CacheKey { get; }
KeyBase
The base Cache Key used to cache the Service response
View Source
Declaration
public string KeyBase { get; set; }
KeyModifiers
Additional CacheKey Modifiers used to cache different outputs for a single Service Response
View Source
Declaration
public string KeyModifiers { get; set; }
ExpiresIn
How long to cache the resource for. Fallsback to HttpCacheFeature.DefaultExpiresIn
View Source
Declaration
public TimeSpan? ExpiresIn { get; set; }
ETag
The unique ETag returned for this resource clients can use to determine whether their local version has changed
View Source
Declaration
public string ETag { get; set; }
Age
The Age for this resource returned to clients
View Source
Declaration
public TimeSpan? Age { get; set; }
MaxAge
The MaxAge returned to clients to indicate how long they can use their local cache before re-validating
View Source
Declaration
public TimeSpan? MaxAge { get; set; }
LastModified
The LastModified date to use for the Cache and HTTP Header
View Source
Declaration
public DateTime? LastModified { get; set; }
CacheControl
Cache-Control HTTP Headers
View Source
Declaration
public CacheControl CacheControl { get; set; }
VaryByUser
Create unique cache per user
View Source
Declaration
public bool VaryByUser { get; set; }
LocalCache
Use HostContext.LocalCache or HostContext.Cache
View Source
Declaration
public bool LocalCache { get; set; }
NoCompression
Skip compression for this Cache Result
View Source
Declaration
public bool NoCompression { get; set; }