curl -X DELETE "https://your-domain.com/sbrs-cache/clear-schema-cache" \
-H "Content-Type: application/json" \
-H "SBRS-Schema-Name: your-schema-name" \
-H "SBRS-Correlation-Id: unique-correlation-id" \
-H "SBRS-Originator: cache-management" \
-H "SBRS-Message-Id: unique-message-id"
curl -X DELETE "https://your-domain.com/sbrs-cache/clear-all-cache" \
-H "Content-Type: application/json" \
-H "SBRS-Correlation-Id: unique-correlation-id" \
-H "SBRS-Originator: cache-management" \
-H "SBRS-Message-Id: unique-message-id"
curl -X GET "https://your-domain.com/sbrs-cache/statistics" \
-H "Content-Type: application/json" \
-H "SBRS-Correlation-Id: unique-correlation-id" \
-H "SBRS-Originator: monitoring" \
-H "SBRS-Message-Id: unique-message-id"
{
"cacheMetrics": {
"totalCachedSchemas": 15,
"cachedSchemaNames": [
"user-schema",
"product-schema",
"order-schema"
],
"schemaMemoryUsage": {
"user-schema": 2048,
"product-schema": 1536,
"order-schema": 3072
},
"totalMemoryUsage": 6656,
"cacheProvider": "Redis",
"cacheEnabled": true,
"cacheTtlHours": 24,
"schemaPrefix": "schema:"
},
"sbrsMessageType": "success",
"sbrsStatusMessage": "Cache statistics retrieved successfully",
"sbrsCorrelationId": "unique-correlation-id",
"sbrsOriginator": "monitoring",
"sbrsMessageId": "unique-message-id"
}