Class CacheControl

java.lang.Object
com.xebialabs.xlrelease.mbeans.CacheControl

@Component @ManagedResource(objectName="com.xebialabs.xlrelease.settings:name=CacheControl", description="Cache control") public class CacheControl extends Object
  • Constructor Details

    • CacheControl

      @Autowired public CacheControl(com.xebialabs.xlrelease.service.CacheManagementService cacheManagementService)
  • Method Details

    • listCacheGroups

      @ManagedOperation(description="List cache groups") public List<String> listCacheGroups()
    • clearCache

      @ManagedOperation(description="Clear all caches for a given group and broadcast event between cluster nodes") public void clearCache(String cacheGroup)
    • cacheStats

      @ManagedOperation(description="Fetch named cache statistics") public Map<String,Map<String,String>> cacheStats(String cacheGroup)