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

  • Method Details

    • setCacheManagers

      @Autowired(required=false) public void setCacheManagers(List<? extends org.springframework.cache.CacheManager> cacheManagers)
    • clearUserDataCache

      @ManagedOperation(description="Clear principal data cache") public void clearUserDataCache()
    • listCaches

      @ManagedOperation(description="List caches") public List<String> listCaches()
    • clearCache

      @ManagedOperation(description="Clear named cache") public void clearCache(String cacheName)
    • cacheStats

      @ManagedOperation(description="Fetch named cache statistics") public List<HashMap<String,String>> cacheStats(String cacheName)