Interceptador Cache - getheimdall/heimdall GitHub Wiki
Definição
O interceptador de Cache é normalmente utiliado em conjuto com o Interceptador Cache Clear para prover o cache de respostas das requisições. Quando o interceptador é acionado ele só vai encaminhar a requisição se a resposta não estiver no cache. Uma vez que a resposta esteja no cache, essa será enviada de volta.
Detalhes

Name: Um nome simples para seu interceptador
Description: Uma descrição simples para seu interceptador
Life Cycle: Ciclo de vida do interceptador
- Ciclos de vida permitidos:
- Api
- Plan
- Resource
- Operation
Content: Configuração do interceptador
Exemplo de JSON:
{
"cache": "cache-name",
"timeToLive": 10000,
"headers": [
"header1",
"header2"
],
"queryParams": [
"queryParam1",
"queryParam2"
]
}
cache: um nome simples para o cache
timeToLive: quanto tempo o cache deve se manter vivo (em millisegundos)
headers: lista de headers que deve ser verificados para criar o cache
queryParams: lista de query params que deve ser verificados para criar o cache