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 accesscomputing.
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 throughRightContextConvertororAccessController).
This is a way to avoid an expensive and uselessSolr AclCache reloadin some cases.