Class: ResponseCacheControl

Configures cache control directives for an http:Response.

Methods

buildCacheControlDirectives

Builds the cache control directives string from the current http:ResponseCacheControl configurations.

Fields

  • mustRevalidate boolean(default false)
  • Sets the must-revalidate directive

  • noCache boolean(default false)
  • Sets the no-cache directive

  • noStore boolean(default false)
  • Sets the no-store directive

  • noTransform boolean(default false)
  • Sets the no-transform directive

  • isPrivate boolean(default false)
  • Sets the private and public directives

  • proxyRevalidate boolean(default false)
  • Sets the proxy-revalidate directive

  • maxAge decimal(default -1)
  • Sets the max-age directive

  • sMaxAge decimal(default -1)
  • Sets the s-maxage directive

  • noCacheFields string[ ](default [])
  • Optional fields for the no-cache directive. Before sending a listed field in a response, it must be validated with the origin server.

  • privateFields string[ ](default [])
  • Optional fields for the private directive. A cache can omit the fields specified and store the rest of the response.

buildCacheControlDirectives

function buildCacheControlDirectives() returns string
Isolated Function

Builds the cache control directives string from the current http:ResponseCacheControl configurations.

Return Type

(string)

The cache control directives string to be used in the cache-control header