MCPcopy Index your code
hub / github.com/apache/casbin / SyncedCachedEnforcer

Struct SyncedCachedEnforcer

enforcer_cached_synced.go:26–32  ·  view source on GitHub ↗

SyncedCachedEnforcer wraps Enforcer and provides decision sync cache.

Source from the content-addressed store, hash-verified

24
25// SyncedCachedEnforcer wraps Enforcer and provides decision sync cache.
26type SyncedCachedEnforcer struct {
27 *SyncedEnforcer
28 expireTime time.Duration
29 cache cache.Cache
30 enableCache int32
31 locker *sync.RWMutex
32}
33
34// NewSyncedCachedEnforcer creates a sync cached enforcer via file or DB.
35func NewSyncedCachedEnforcer(params ...interface{}) (*SyncedCachedEnforcer, error) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected