Package org.ametys.cms.indexing.solr
Annotation Type SolrAclCacheUninfluentialObject
-
@Retention(RUNTIME) @Target(TYPE_USE) @Inherited public @interface SolrAclCacheUninfluentialObject
This annotation (on Class or Interface) is a marker for context objects on which any change of profile assignment ensures that there is no indexed object (neither the given object nor any other object in the whole application) that is affected in its ownread access
computing.
Be careful. Being an object not indexed in Solr does not mean that it is uninfluential on any other indexed object (it can have influence throughRightContextConvertor
orAccessController
).
This is a way to avoid an expensive and uselessSolr AclCache reload
in some cases.