Class CacheSetAccessInfo<T extends ObjectType>

java.lang.Object
com.evolveum.midpoint.repo.cache.handlers.CacheSetAccessInfo<T>

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 Details

    • 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)