@Managed @ManagedDescription("Print content of all caches") @Impact(ImpactType.READ) public String printCaches() { StringBuilder builder = new StringBuilder("API CACHE PROVIDERS: \n\n"); for (APICacheProvider cacheProvider : apiCacheProviders) { builder.append(cacheProvider.printContent()); } builder.append("\n\n\nSTORE CACHE PROVIDERS: \n\n"); for (IdentityStoreCacheProvider cacheProvider : storeCacheProviders) { builder.append(cacheProvider.printContent()); } builder.append("\n\n\nINTEGRATION CACHES: \n\n"); for (IntegrationCache cacheProvider : integrationCache) { builder.append(cacheProvider.printContent()); } return builder.toString(); } }