Class SchemaCache

java.lang.Object
com.evolveum.midpoint.init.SchemaCache
All Implemented Interfaces:
com.evolveum.midpoint.repo.api.Cache, com.evolveum.midpoint.repo.api.CacheInvalidationListener

public class SchemaCache extends Object implements com.evolveum.midpoint.repo.api.Cache
  • Constructor Details

    • SchemaCache

      public SchemaCache()
  • Method Details

    • setPrismContext

      public void setPrismContext(PrismContext prismContext)
    • setRepositoryService

      public void setRepositoryService(com.evolveum.midpoint.repo.api.RepositoryService repositoryService)
    • register

      @PostConstruct public void register()
    • unregister

      @PreDestroy public void unregister()
    • init

      public void init()
    • invalidate

      public void invalidate(Class<?> type, String oid, com.evolveum.midpoint.CacheInvalidationContext context)
      Specified by:
      invalidate in interface com.evolveum.midpoint.repo.api.Cache
    • getStateInformation

      @NotNull public @NotNull Collection<SingleCacheStateInformationType> getStateInformation()
      Specified by:
      getStateInformation in interface com.evolveum.midpoint.repo.api.Cache
    • dumpContent

      public void dumpContent()
      Specified by:
      dumpContent in interface com.evolveum.midpoint.repo.api.Cache