From d488ad6b5f546b295f2cf519123687e1e538d2ef Mon Sep 17 00:00:00 2001 From: Avgustin Marinov Date: Tue, 28 Oct 2025 14:13:53 +0200 Subject: [PATCH] Refactor caches (#2775) (#2777) * TenantAwareCacheManager define CacheEvictEvent which could be used to evict entities in general way * JpaTenantConfigurationManagement start using genera cache approach Signed-off-by: Avgustin Marinov --- docs/rest-api/mgmt.html | 2 +- .../tenancy/TenantAwareCacheManager.java | 122 ++++++++- ...pMessageHandlerServiceIntegrationTest.java | 6 +- .../TenantConfigurationManagement.java | 79 +++--- .../event/remote/RemoteIdEvent.java | 13 + .../TenantConfigurationDeletedEvent.java | 10 +- .../TenantConfigurationCreatedEvent.java | 6 + .../TenantConfigurationUpdatedEvent.java | 9 +- .../event/EventPublisherHolder.java | 9 +- .../AbstractJpaRepositoryManagement.java | 50 +++- .../jpa/management/JpaSystemManagement.java | 5 +- .../JpaTenantConfigurationManagement.java | 240 +++++++---------- .../management/DeploymentManagementTest.java | 249 +++++++----------- .../TenantConfigurationManagementTest.java | 30 ++- .../test/util/AbstractIntegrationTest.java | 3 +- .../util/CleanupTestExecutionListener.java | 6 +- 16 files changed, 462 insertions(+), 377 deletions(-) diff --git a/docs/rest-api/mgmt.html b/docs/rest-api/mgmt.html index 8bbfcb6bb..0cf78abab 100644 --- a/docs/rest-api/mgmt.html +++ b/docs/rest-api/mgmt.html @@ -3916,7 +3916,7 @@ available fields.

" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg">

Generated server url

http://localhost:53002/rest/v1/system/configs/{keyName}

Response samples

Content type
application/json
{
  • "exceptionClass": "string",
  • "errorCode": "string",
  • "message": "string",
  • "info": {
    }
}