Class UIServiceImpl.UICache

  • Enclosing class:
    UIServiceImpl

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

      • UICache

        public UICache()
    • Method Detail

      • getWidgets

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

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

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

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

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

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