├── .github └── workflows │ └── go.yml ├── .gitignore ├── 2q.go ├── 2q_test.go ├── LICENSE ├── README.md ├── _config.yml ├── arc.go ├── arc_test.go ├── go.mod ├── lru.go ├── lru_test.go └── simplelru ├── list.go ├── lru.go └── lru_test.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/.gitignore -------------------------------------------------------------------------------- /2q.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/2q.go -------------------------------------------------------------------------------- /2q_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/2q_test.go -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/_config.yml -------------------------------------------------------------------------------- /arc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/arc.go -------------------------------------------------------------------------------- /arc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/arc_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/hnlq715/golang-lru 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/lru.go -------------------------------------------------------------------------------- /lru_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/lru_test.go -------------------------------------------------------------------------------- /simplelru/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/simplelru/list.go -------------------------------------------------------------------------------- /simplelru/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/simplelru/lru.go -------------------------------------------------------------------------------- /simplelru/lru_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/golang-lru/HEAD/simplelru/lru_test.go --------------------------------------------------------------------------------