# hashicorp-golang-lru **Repository Path**: mirrors_back/hashicorp-golang-lru ## Basic Information - **Project Name**: hashicorp-golang-lru - **Description**: mirrors of https://github.com/hashicorp/golang-lru - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-01 - **Last Updated**: 2022-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README golang-lru ========== This provides the `lru` package which implements a fixed-size thread safe LRU cache. It is based on the cache in Groupcache. Documentation ============= Full docs are available on [Godoc](http://godoc.org/github.com/hashicorp/golang-lru) Example ======= Using the LRU is very simple: ```go l, _ := New(128) for i := 0; i < 256; i++ { l.Add(i, nil) } if l.Len() != 128 { panic(fmt.Sprintf("bad len: %v", l.Len())) } ```