github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/edgemesh/pkg/cache/cache.go (about)

     1  package cache
     2  
     3  import "github.com/hashicorp/golang-lru"
     4  
     5  const DefaultCapacity = 20
     6  
     7  // meshCache is the lru cache to store edgemesh meta
     8  var meshCache *lru.Cache
     9  
    10  func init() {
    11  	var err error
    12  	meshCache, err = lru.New(DefaultCapacity)
    13  	if err != nil {
    14  		panic(err)
    15  	}
    16  }
    17  
    18  func GetMeshCache() *lru.Cache {
    19  	return meshCache
    20  }