{
"$schema": "https://json-structure.org/meta/core/v0/#",
"name": "HTTP Cache",
"type": "object",
"members": {
"size": {
"description": "The current size of the cache.",
"type": "int32",
"example": 0
},
"max_size": {
"description": "The limit on the maximum size of the cache specified in the configuration.",
"type": "int32",
"example": 0
},
"cold": {
"description": "A boolean value indicating whether the \u201ccache loader\u201d process is still loading data from disk into the cache.",
"type": "boolean",
"example": false
},
"hit": {
"type": "object",
"members": {
"responses": {
"description": "The total number of valid responses read from the cache.",
"type": "int32",
"example": 1234567
},
"bytes": {
"description": "The total number of bytes read from the cache.",
"type": "int32",
"example": 0
}
},
"example": {}
},
"stale": {
"type": "object",
"members": {
"responses": {
"description": "The total number of expired responses read from the cache (see proxy_cache_use_stale and other \u201c*_cache_use_stale\u201d directives).",
"type": "int32",
"example": 1234567
},
"bytes": {
"description": "The total number of bytes read from the cache.",
"type": "int32",
"example": 0
}
},
"example": {}
},
"updating": {
"type": "object",
"members": {
"responses": {
"description": "The total number of expired responses read from the cache while responses were being updated (see proxy_cache_use_stale and other \u201c*_cache_use_stale\u201d directives).",
"type": "int32",
"example": 1234567
},
"bytes": {
"description": "The total number of bytes read from the cache.",
"type": "int32",
"example": 0
}
},
"example": {}
},
"revalidated": {
"type": "object",
"members": {
"responses": {
"description": "The total number of expired and revalidated responses read from the cache (see proxy_cache_revalidate and other \u201c*_cache_revalidate\u201d directives.",
"type": "int32",
"example": 1234567
},
"bytes": {
"description": "The total number of bytes read from the cache.",
"type": "int32",
"example": 0
}
},
"example": {}
},
"miss": {
"type": "object",
"members": {
"responses": {
"description": "The total number of responses not found in the cache.",
"type": "int32",
"example": 1234567
},
"bytes": {
"description": "The total number of bytes read from the proxied server.",
"type": "int32",
"example": 0
},
"responses_written": {
"description": "The total number of responses written to the cache.",
"type": "int32",
"example": 0
},
"bytes_written": {
"description": "The total number of bytes written to the cache.",
"type": "int32",
"example": 0
}
},
"example": {}
},
"expired": {
"type": "object",
"members": {
"responses": {
"description": "The total number of expired responses not taken from the cache.",
"type": "int32",
"example": 1234567
},
"bytes": {
"description": "The total number of bytes read from the proxied server.",
"type": "int32",
"example": 0
},
"responses_written": {
"description": "The total number of responses written to the cache.",
"type": "int32",
"example": 0
},
"bytes_written": {
"description": "The total number of bytes written to the cache.",
"type": "int32",
"example": 0
}
},
"example": {}
},
"bypass": {
"type": "object",
"members": {
"responses": {
"description": "The total number of responses not looked up in the cache due to the proxy_cache_bypass and other \u201c*_cache_bypass\u201d directives.",
"type": "int32",
"example": 1234567
},
"bytes": {
"description": "The total number of bytes read from the proxied server.",
"type": "int32",
"example": 0
},
"responses_written": {
"description": "The total number of responses written to the cache.",
"type": "int32",
"example": 0
},
"bytes_written": {
"description": "The total number of bytes written to the cache.",
"type": "int32",
"example": 0
}
},
"example": {}
}
},
"example": {
"size": 530915328,
"max_size": 536870912,
"cold": false,
"hit": {
"responses": 254032,
"bytes": 6685627875
},
"stale": {
"responses": 0,
"bytes": 0
},
"updating": {
"responses": 0,
"bytes": 0
},
"revalidated": {
"responses": 0,
"bytes": 0
},
"miss": {
"responses": 1619201,
"bytes": 53841943822
},
"expired": {
"responses": 45859,
"bytes": 1656847080,
"responses_written": 44992,
"bytes_written": 1641825173
},
"bypass": {
"responses": 200187,
"bytes": 5510647548,
"responses_written": 200173,
"bytes_written": 44992
}
}
}