Class SpacePermissionCachePrimer

java.lang.Object
com.atlassian.confluence.impl.security.SpacePermissionCachePrimer

public class SpacePermissionCachePrimer extends Object
This class will prime space permission cache for all spaces that not archived or personal.
Since:
5.9
  • Method Details

    • registerForEvents

      @PostConstruct public void registerForEvents()
    • unregisterForEvents

      @PreDestroy public void unregisterForEvents()
    • onApplicationStartedEvent

      @EventListener public void onApplicationStartedEvent(ApplicationStartedEvent event)
      Use ApplicationStartedEvent as the trigger for priming cache. Other possibilities could be listening to some sort of tenancy event, but
      invalid reference
      com.atlassian.tenancy.api.event.TenantArrivedEvent
      is generally published too early for this object to react to it.