Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
CacheControl.type
Members list
Type members
Classlikes
The immutable response directive indicates that the response will not be updated while it's fresh
The immutable response directive indicates that the response will not be updated while it's fresh
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
Immutable.type
The max-age=N response directive indicates that the response remains fresh until N seconds after the response is generated.
The max-age=N response directive indicates that the response remains fresh until N seconds after the response is generated.
The max-age=N request directive indicates that the client allows a stored response that is generated on the origin server within N seconds
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
The max-stale=N request directive indicates that the client allows a stored response that is stale within N seconds.
The max-stale=N request directive indicates that the client allows a stored response that is stale within N seconds.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
The min-fresh=N request directive indicates that the client allows a stored response that is fresh for at least N seconds.
The min-fresh=N request directive indicates that the client allows a stored response that is fresh for at least N seconds.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
Maintains a chunk of CacheControl values.
Maintains a chunk of CacheControl values.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
The must-revalidate response directive indicates that the response can be stored in caches and can be reused while fresh. If the response becomes stale, it must be validated with the origin server before reuse.
The must-revalidate response directive indicates that the response can be stored in caches and can be reused while fresh. If the response becomes stale, it must be validated with the origin server before reuse.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
MustRevalidate.type
The must-understand response directive indicates that a cache should store the response only if it understands the requirements for caching based on status code.
The must-understand response directive indicates that a cache should store the response only if it understands the requirements for caching based on status code.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
MustUnderstand.type
The no-cache response directive indicates that the response can be stored in caches, but the response must be validated with the origin server before each reuse.
The no-cache response directive indicates that the response can be stored in caches, but the response must be validated with the origin server before each reuse.
The no-cache request directive asks caches to validate the response with the origin server before reuse.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
NoCache.type
The no-store response directive indicates that any caches of any kind (private or shared) should not store this response.
The no-store response directive indicates that any caches of any kind (private or shared) should not store this response.
The no-store request directive allows a client to request that caches refrain from storing the request and corresponding response — even if the origin server's response could be stored.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
NoStore.type
The no-transform indicates that any intermediary (regardless of whether it implements a cache) shouldn't transform the response/request contents.
The no-transform indicates that any intermediary (regardless of whether it implements a cache) shouldn't transform the response/request contents.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
NoTransform.type
The client indicates that cache should obtain an already-cached response. If a cache has stored a response, it's reused.
The client indicates that cache should obtain an already-cached response. If a cache has stored a response, it's reused.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
OnlyIfCached.type
The private response directive indicates that the response can be stored only in a private cache
The private response directive indicates that the response can be stored only in a private cache
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
Private.type
The proxy-revalidate response directive is the equivalent of must-revalidate, but specifically for shared caches only.
The proxy-revalidate response directive is the equivalent of must-revalidate, but specifically for shared caches only.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
ProxyRevalidate.type
The public response directive indicates that the response can be stored in a shared cache.
The public response directive indicates that the response can be stored in a shared cache.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
- Self type
-
Public.type
The s-maxage response directive also indicates how long the response is fresh for (similar to max-age) — but it is specific to shared caches, and they will ignore max-age when it is present.
The s-maxage response directive also indicates how long the response is fresh for (similar to max-age) — but it is specific to shared caches, and they will ignore max-age when it is present.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
The stale-if-error response directive indicates that the cache can reuse a stale response when an origin server responds with an error (500, 502, 503, or 504).
The stale-if-error response directive indicates that the cache can reuse a stale response when an origin server responds with an error (500, 502, 503, or 504).
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
The stale-while-revalidate response directive indicates that the cache could reuse a stale response while it revalidates it to a cache.
The stale-while-revalidate response directive indicates that the cache could reuse a stale response while it revalidates it to a cache.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CacheControltrait Headerclass Objecttrait Matchableclass AnyShow all
Types
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Attributes
- Definition Classes