Class UIServiceImpl.UICache

java.lang.Object
org.cxbox.meta.UIServiceImpl.UICache
Enclosing class:
UIServiceImpl

@Component public static class UIServiceImpl.UICache extends Object
  • Constructor Details

    • UICache

      public UICache()
  • Method Details

    • getWidgets

      @Cacheable(cacheResolver="cxboxCacheResolver", cacheNames="widgetcache", key="{#root.methodName}") public Map<String,List<ViewWidgets>> getWidgets()
    • getViews

      @Cacheable(cacheResolver="cxboxCacheResolver", cacheNames="widgetcache", key="{#root.methodName}") public Map<String,View> getViews()
    • getBcProperties

      @Cacheable(cacheResolver="cxboxCacheResolver", cacheNames="widgetcache", key="{#root.methodName}") public Map<String,BcProperties> getBcProperties()
    • getFilterGroups

      @Cacheable(cacheResolver="cxboxCacheResolver", cacheNames="widgetcache", key="{#root.methodName}") public Map<String,List<FilterGroup>> getFilterGroups()
    • getScreenNavigation

      @Cacheable(cacheResolver="cxboxCacheResolver", cacheNames="widgetcache", key="{#root.methodName, #screen.name}") public ScreenNavigation getScreenNavigation(Screen screen)
    • evict

      @CacheEvict(cacheResolver="cxboxCacheResolver", cacheNames="widgetcache", allEntries=true) public void evict()