blob: 6f0b0a5a0ad0008c4185804b8ac129b5b06c9084 [file] [log] [blame] [view]
# Admin User Guide - Configuration
## File `etc/gerrit.config`
The file `'$site_path'/etc/gerrit.config` is a Git-style config file
that controls many host specific settings for Gerrit.
### Section @PLUGIN@ "cacheable-predicates"
The @PLUGIN@.cacheable-predicates section configures Change Predicate
optimizations which the @PLUGIN@ plugin may use when evaluating tasks.
#### @PLUGIN@.cacheable-predicates.byBranch-className
The value set with this key specifies a fully qualified class name
of a Predicate which can be assumed to always return the same match
result to all Changes destined for the same project/branch
combinations. This key may be specified more than once.
Example:
```
[@PLUGIN@ "cacheable-predicates"]
byBranch-className = com.google.gerrit.server.query.change.BranchSetPredicate
```