(params ...interface{})
| 92 | } |
| 93 | |
| 94 | func (e *SyncedCachedEnforcer) AddPolicy(params ...interface{}) (bool, error) { |
| 95 | if ok, err := e.checkOneAndRemoveCache(params...); !ok { |
| 96 | return ok, err |
| 97 | } |
| 98 | return e.SyncedEnforcer.AddPolicy(params...) |
| 99 | } |
| 100 | |
| 101 | func (e *SyncedCachedEnforcer) AddPolicies(rules [][]string) (bool, error) { |
| 102 | if ok, err := e.checkManyAndRemoveCache(rules); !ok { |