Class AllMacroMetadataCache<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource>

    • Constructor Detail

      • AllMacroMetadataCache

        public AllMacroMetadataCache​(com.atlassian.cache.CacheFactory cacheFactory,
                                     AllMacroMetadataProvider<T> allMacroMetadataProvider,
                                     com.atlassian.event.api.EventListenerRegistrar eventListenerRegistrar)
    • Method Detail

      • registerForEvents

        @PostConstruct
        public void registerForEvents()
      • unregisterForEvents

        @PreDestroy
        public void unregisterForEvents()
      • onPluginModuleEnabled

        public void onPluginModuleEnabled​(com.atlassian.plugin.event.events.PluginModuleEnabledEvent event)
      • onPluginModuleDisabled

        public void onPluginModuleDisabled​(com.atlassian.plugin.event.events.PluginModuleDisabledEvent event)