Class CacheSetAccessInfo<T extends ObjectType>


  • public class CacheSetAccessInfo<T extends ObjectType>
    extends Object
    CacheAccessInfo for all six caches. T is object type to which this information is related. It is here to avoid application of cache access information to wrong object types.
    • Constructor Detail

      • CacheSetAccessInfo

        public CacheSetAccessInfo​(@NotNull
                                  @NotNull com.evolveum.midpoint.repo.cache.handlers.CacheAccessInfo<LocalObjectCache,​T> localObject,
                                  @NotNull
                                  @NotNull com.evolveum.midpoint.repo.cache.handlers.CacheAccessInfo<LocalVersionCache,​T> localVersion,
                                  @NotNull
                                  @NotNull com.evolveum.midpoint.repo.cache.handlers.CacheAccessInfo<LocalQueryCache,​T> localQuery,
                                  @NotNull
                                  @NotNull com.evolveum.midpoint.repo.cache.handlers.CacheAccessInfo<GlobalObjectCache,​T> globalObject,
                                  @NotNull
                                  @NotNull com.evolveum.midpoint.repo.cache.handlers.CacheAccessInfo<GlobalVersionCache,​T> globalVersion,
                                  @NotNull
                                  @NotNull com.evolveum.midpoint.repo.cache.handlers.CacheAccessInfo<GlobalQueryCache,​T> globalQuery)