فهرست منبع

cache acls v1

abhishek9686 10 ماه پیش
والد
کامیت
f973d3d9e1
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      logic/acls.go

+ 6 - 0
logic/acls.go

@@ -5,12 +5,18 @@ import (
 	"errors"
 	"fmt"
 	"sort"
+	"sync"
 	"time"
 
 	"github.com/gravitl/netmaker/database"
 	"github.com/gravitl/netmaker/models"
 )
 
+var (
+	aclv1CacheMutex = &sync.RWMutex{}
+	aclv1CacheMap   = make(map[string]models.Acl)
+)
+
 // CreateDefaultAclNetworkPolicies - create default acl network policies
 func CreateDefaultAclNetworkPolicies(netID models.NetworkID) {
 	if netID.String() == "" {