Class ClusterCacheListener

java.lang.Object
com.evolveum.midpoint.model.impl.ClusterCacheListener
All Implemented Interfaces:
CacheInvalidationListener, CacheListener

@Component public class ClusterCacheListener extends Object implements CacheListener
  • Constructor Details

    • ClusterCacheListener

      public ClusterCacheListener()
  • Method Details

    • addListener

      @PostConstruct public void addListener()
    • invalidate

      public <O extends ObjectType> void invalidate(Class<O> type, String oid, boolean clusterwide, CacheInvalidationContext context)
      Description copied from interface: CacheInvalidationListener
      Invalidates given object(s) in all relevant caches.
      Specified by:
      invalidate in interface CacheInvalidationListener
      Parameters:
      type - Type of object (null means all types).
      oid - OID of object (null means all object(s) of given type(s)).
      clusterwide - Whether to distribute this event clusterwide.
      context - Context of the invalidation request (optional).