(rules [][]string)
| 99 | } |
| 100 | |
| 101 | func (e *SyncedCachedEnforcer) AddPolicies(rules [][]string) (bool, error) { |
| 102 | if ok, err := e.checkManyAndRemoveCache(rules); !ok { |
| 103 | return ok, err |
| 104 | } |
| 105 | return e.SyncedEnforcer.AddPolicies(rules) |
| 106 | } |
| 107 | |
| 108 | func (e *SyncedCachedEnforcer) RemovePolicy(params ...interface{}) (bool, error) { |
| 109 | if ok, err := e.checkOneAndRemoveCache(params...); !ok { |
nothing calls this directly
no test coverage detected