MCPcopy
hub / github.com/apache/casbin / ClearPolicy

Method ClearPolicy

enforcer_cached.go:177–185  ·  view source on GitHub ↗

ClearPolicy clears all policy.

()

Source from the content-addressed store, hash-verified

175
176// ClearPolicy clears all policy.
177func (e *CachedEnforcer) ClearPolicy() {
178 if atomic.LoadInt32(&e.enableCache) != 0 {
179 if err := e.cache.Clear(); err != nil {
180 // Logger has been removed - error is ignored
181 return
182 }
183 }
184 e.Enforcer.ClearPolicy()
185}

Callers 1

TestCacheFunction · 0.95

Calls 2

ClearMethod · 0.65
ClearPolicyMethod · 0.65

Tested by 1

TestCacheFunction · 0.76